Ramaze で HelloWorld を作る
そのお手軽ぶりを確かめるべく、ジェネレーターを使わずにエディタでファイルを作った。
$ vim helloworld.rb
require 'rubygems'
require 'ramaze'
class MainController < Ramaze::Controller
def index
"Hello World"
end
end
Ramaze.start :adapter => :webrick, :port => 7000そんでもって実行。
$ ruby helloworld.rb
[2008-11-25 19:29:45] INFO Starting up Ramaze (Version 2008.10)
[2008-11-25 19:29:45] WARN Public root: 'public' doesn't exist
[2008-11-25 19:29:45] WARN View root: 'view' doesn't exist
[2008-11-25 19:29:45] DEBUG mapped Controllers: {"/"=>MainController}
[2008-11-25 19:29:45] INFO Ramaze is ready to run on: 0.0.0.0:7000 using Ramaze::Adapter::WEBrick
[2008-11-25 19:29:45] INFO WEBrick 1.3.1
[2008-11-25 19:29:45] INFO ruby 1.8.7 (2008-08-11) [i486-linux]
[2008-11-25 19:29:45] DEBUG TCPServer.new(0.0.0.0, 7000)
[2008-11-25 19:29:45] DEBUG Rack::Handler::WEBrick is mounted on /.
[2008-11-25 19:29:45] INFO WEBrick::HTTPServer#start: pid=31099 port=7000ブラウザで 7000 ポートにアクセスすると hello world の文字が表示されます。
なんとお手軽なことか!
自分が書いたこと以外はなにも起きない。これがわかりやすくていいねぇ。
Ramaze - Ruby の WEB アプリケーションフレームワーク