【发布时间】:2011-10-10 05:25:06
【问题描述】:
有没有办法为具有 has_and_belongs_to_many 或 has_many :through 关系的 Rails 模型生成脚手架?如果没有,是否有一些基本形式的功能没有被包括在内的发展原因? Rails 要求开发人员生成和编辑“自定义”“连接表迁移”。对细节的必要关注是提醒 Rails 开发人员一些重要事实的一种方式,还是这仅仅是 Rails 是“正在进行的工作”的一个例子?
快速 Stackoverflow 搜索:
"has_and_belongs_to_many" yields 821 questions
"has_many :through" yields 933 questions
...其中许多都以“我如何...”开头,因此该主题似乎并非微不足道,并且与 SO 用户相关。我想我想知道为什么它没有受到关注。事情是否比看起来更复杂? Rails 的功能集似乎非常广泛。我一直想知道为什么省略了与连接表关联的脚手架。
请将您的答案集中在上述断言或“包含语句,例如,“脚手架必须包含...”或“rails generate script 需要...”
谢谢!
【问题讨论】:
-
我希望它现在可以在 Rails 5 中工作:
rails generate model company name:string industry:has_and_belongs_to_many这会将has_and_belongs_to_many: :industry添加到company模型中。
标签: ruby ruby-on-rails-3 scaffolding