现有模型和数据库表的 rails g 脚手架
Posted
技术标签:
【中文标题】现有模型和数据库表的 rails g 脚手架【英文标题】:rails g scaffold for existing model and DB table 【发布时间】:2012-04-06 05:03:35 【问题描述】:我想创建一个结构
rails g scaffold Article
,但是我已经创建了表Articles
和模型Articles
。
有什么办法吗?
【问题讨论】:
【参考方案1】:rails generate scaffold_controller Article
【讨论】:
一个简短的说明:要包含在生成的视图中的属性名称需要添加,否则视图将只包含存根(至少对于 Rails 4)。 在 Rails 4 中运行scaffold_controller
生成器脚本时发现了一些错误,如果我没有弄错的话。生成器scaffold_controller
没有创建路由。正常吗?【参考方案2】:
使用rails generate scaffold_controller Article
带参数,例如:
rails g scaffold_controller Article title:string body:text
使用表中的属性创建视图
【讨论】:
这是更好的答案,因为这是唯一一个还包括您希望视图合并的数据字段的答案。以上是关于现有模型和数据库表的 rails g 脚手架的主要内容,如果未能解决你的问题,请参考以下文章