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 アプリケーションフレームワーク


CategoryRamaze

ボンノウドットコム Wiki: Ramaze で HelloWorld を作る (last edited 2008-12-05 07:03:52 by JunKikuchi)

このサイトに関するお問い合わせは kikuchi@bonnou.com までお願いします