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_id
Comment表的列并在其上创建索引.对于这两个表,它在comments(post_id)
和之间创建外键约束posts(id)
.Rails还将添加belongs_to :post
Comment模型.
您可以随时将has_many
模型添加到模型中,只要另一个模型belongs_to
是第一个模型,并且可以使用外键列进行迁移.
归档时间: |
|
查看次数: |
29731 次 |
最近记录: |