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."って表示されたよ。


・・・まぁ、こんなんじゃ何の役にも立たないな。