Pas*_*per 38 ruby ruby-on-rails ruby-on-rails-4
有没有办法Rails generate scaffold在控制台中使用命令为列生成has_many关联?
我知道belongs_to是可用的,有用例references但不确定has_many
Ale*_*hey 73
has_many关系没有专栏.A belongs_to由包含外键的列支持.
所以如果你生成一个脚手架: rails g scaffold Post
然后你生成另一个脚手架: rails g scaffold Comment post:references
然后rails将创建一个迁移,添加一个名为post_idComment表的列并在其上创建索引.对于这两个表,它在comments(post_id)和之间创建外键约束posts(id).Rails还将添加belongs_to :postComment模型.
您可以随时将has_many模型添加到模型中,只要另一个模型belongs_to是第一个模型,并且可以使用外键列进行迁移.
| 归档时间: |
|
| 查看次数: |
29731 次 |
| 最近记录: |