Rails memo: ことはじめ

Agile Web Development With Rails: A Pragmatic Guide (The Facets of Ruby Series)

開発スタート

$ rails hoge

コントローラを作る

$ cd hoge
$ ruby script/generate controller hoge

とすると次のようなコードを含む app/controllers/hoge_controller.rb ができる。

class HogeController < ApplicationController
end

Webサーバを起動する

$ ruby script/server

ブラウザでhttp://localhost:3000/を開くと作成中のアプリケーションを試せる。

ページを追加する

コントローラにメソッドを追加する。

class HogeController < ApplicationController
    def fuga
    end
end

テンプレートファイルapp/views/hoge/fuga.rhtmlを用意する。