是否在创建模型时创建控制器?

时间:2016-08-26 18:10:39

标签: ruby-on-rails scaffold

我使用脚手架在轨道上为ruby创建了用户模型。 然后我知道当我看到项目的控制器文件夹时,我会发现创建了usercontroller.rb文件?这是否意味着无论何时创建模型,都会使用它创建控制器?

2 个答案:

答案 0 :(得分: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可以为您提供有关命令行工具的其他信息。