【发布时间】:2012-07-24 15:10:07
【问题描述】:
我已经为我的应用设置了Devise。
所以用户模型已经生成,并且通过安装Devise而存在
现在我想添加我自己的控制器 users_controller.rb 及其视图 index 和 show。
如何在不影响已经存在的 User 模型的情况下制作脚手架?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 scaffolding scaffold
我已经为我的应用设置了Devise。
所以用户模型已经生成,并且通过安装Devise而存在
现在我想添加我自己的控制器 users_controller.rb 及其视图 index 和 show。
如何在不影响已经存在的 User 模型的情况下制作脚手架?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 scaffolding scaffold
对于只有“名称”列的脚手架:
rails g scaffold User name --skip
只需添加一些列。
查看rails g scaffold -h 输出以获取更多信息。
【讨论】:
如果你只想要控制器和视图而不需要整个脚手架,你可以这样做:
rails generate controller Users index show
【讨论】:
试试这个,
rails g scaffold_controller controller_name
您将通过
找到更多选项rails generate -h
【讨论】:
rails g scaffold_controller User first_name:string last_name:string