Ruby: Sinatra 導入

Sinatra とは

Rails より簡単な WAF
Ruby で軽量ウェブアプリケーションを作るなら

http://www.sinatrarb.com/

ActiveRecord、SQLite3 あたりを使えば立派なウェブアプリケーションが作成できそう

$ gem install activerecord
$ gem install sqlite3
$ gem install sinatra
$ gem install sinatra-contrib

 

Hello Sinatra

ruby: main.rb

require 'sinatra'
require 'sinatra/reloader'
# reloader を付けると main.rb を書き換えたら Web サーバーを立ち上げ直す必要がなくなる

get '/' do
    "Hello World"
end

get '/about' do
    "about page"
end

ウェブサーバー実行

$ ruby main.rb

http://localhost:4567 とかをブラウザで開くと実行されて「Hello World」が表示される