2016-08-26 8 views
-2

私は、足場を使ってレール上のルビーのモデルを作成しました。 それから私は、私がusercontroller.rbファイルが作成されたプロジェクトのコントローラのフォルダを見たときに知っていますか?これは、モデルが作成されるたびにコントローラーが作成されることを意味しますか?モデルが作成されるたびにコントローラが作成されますか?

+0

モデルが作成されるたびにコントローラが作成されません。それは足場のためだけに起こります。足場ジェネレータを使用しない場合は、別々に作成する必要があります。 –

+0

scaffoldコマンドを実行すると、関連するモデル、コントローラ、およびビューファイルが生成されます。足場を使用していない場合は、足場を別々に生成することができます –

答えて

1

それを行うモデル作成ではなく、足場です。

http://guides.rubyonrails.org/v3.2.9/getting_started.html

そのドキュメントのセクション6足場の間に生成されるものを説明します。スキャフォールディングプロセスは多数のファイルを作成し、コントローラの1つがその中にあります。

0

rails generate scaffoldは、モデル、コントローラデータベースの移行、およびビューを生成します。ここで

はRailsが提供ジェネレータのリストです:

  • assets
  • controller
  • generator
  • helper
  • integration_test
  • jbuilder
  • mailer
  • migration
  • model
  • resource
  • scaffold
  • scaffold_controller
  • task

Ruby on Rails guidesは、追加のIを提供することができますコマンドラインツールの情報

関連する問題