Merbでの簡単な画面作成
Merbインストールメモ - ナカオ日記−フリーランスの轍
これの続き
簡単なコントローラの作成
>merb-gen controller test
Loading init file from c:/rbc/merb_test/config/init.rb
Loading c:/rbc/merb_test/config/environments/development.rb
Generating with controller generator:
Loading c:/rbc/merb_test/config/environments/development.rb
[ADDED] app/controllers/test.rb
[ADDED] app/views/test/index.html.erb
[ADDED] spec/requests/test_spec.rb
[ADDED] app/helpers/test_helper.rb
Don't forget to add request/controller tests first.
コントローラの編集
APP_ROOT\app\controllr\test\test.rb
太字部分を追記してみた。
class Test < Application
def index
render "Hello, World."
end
end
サーバ起動
>merb Loading init file from c:/rbc/merb_test/config/init.rb Loading c:/rbc/merb_test/config/environments/development.rb ~ Connecting to database... ~ Loaded slice 'MerbAuthSlicePassword' ... ~ Compiling routes... ~ Activating slice 'MerbAuthSlicePassword' ... merb : worker (port 4000) ~ Starting Mongrel at port 4000 merb : worker (port 4000) ~ Successfully bound to port 4000
ブラウザで確認
http://localhost:4000/test/
はい、オッケー。
画面に"Hello, World."って表示されたよ。
・・・まぁ、こんなんじゃ何の役にも立たないな。