menu
書いてる野郎
orebike@gmail.com
point | ex | memo |
---|---|---|
クラスファイル名 | hoge_piyo_controller.rb | スネーク。モデルから導出した場合hoge_piyoの部分が複数形になることが多い |
クラス名 | HogePiyo |
$ rails g controller HogePiyo aaa bbb
controller
に続き記述するコントローラー名はパスカル記法で書いてもいいし、スネークで書いてもいい。
どっちで書いても自動的に命名規約の形に修正されて作られる
aaa
とかbbb
とかはメソッド名
viewに値を渡すときはコントローラークラスのメンバ変数経由で行う
こんな感じでつっこんで
class HogeController < ApplicationController def list @time = Time.now end def detail end end
こんな感じで取り出す
<p><%= @time %></p>