後へ      Topへ      次へ

generate controller: VC の自動生成

サンプルプログラムのトップページのように、
各機能へのリンクが並んでいるだけなど、
データベースを使用しない場合があります。

以下、2つの対応方法があります。

generate scaffold_controller

ruby bin/rails generate scaffold_controller TopPage
とすれば、
モデルを除いたコードが生成されます。
コントローラのアクションは、
index, show, new, edit, create, update, destroy が付きます。

generate controller

アクションは index だけでいい、などの場合もあるでしょう。
rails generate controller 名前 [アクション名..] [オプション]
を使えば、
モデル無し、かつアクションは指定したのものだけが生成されます。
例えば、
ruby bin/rails generate controller TopPages index
で、TopPagesController の index のみが生成されます。


後へ      Topへ      次へ