RailsでHelloWorld

Rails自体は、ApacheMySQLも無くても起動できる。WEBrickというRuby製のHTTPサーバがプロジェクト毎に生成(!)されるのでそれを利用すればいい。
参考にしたのは下記のサイト。下記はWindowsXPでの例だが、FreeBSDでも問題なく実行できた。
RailsでHelloWorld

rails HelloProject

HelloProject以下にいろいろ生成される。次にコントローラを生成する。

ruby script/generate controller HelloWorld

app/controllers/hello_world_controller.rbを下記のように編集。

class HelloWorldController < ApplicationController
        def index
                @message = "Hello,World!"
        end
end

app/views/hello_world/index.rhtmlを作成し下記を記述。

<h1> <%= @message %> </h1>

WEBrickサーバを起動。

ruby script/server 

あとは「http://ホスト名:3000/hello_workd」にアクセスすればHelloWorldが表示されるはず。