我想通过迁移脚本创建带有外键的表。
create_table :posts do |t|
t.string :title
end
create_table :comments do |t|
t.references :post
end
在rake db:migrate
之后,评论未通过id传播。
如何在rails-2.2.3中创建它?
答案 0 :(得分:0)
您可以将迁移创建为普通的表模式,并使用:belongs_to选项进行belongs_to,以便更广泛地支持旧模式和使用单独的外键:
belongs_to :posts, :foreign_key => 'post_id'