Re: [问题] Rails中AR Associations的单复数问题

楼主: Pagan (test)   2015-02-28 11:56:02
: : 也还是不太理解为何资料表如何被增加字段,
: 因为并没有看到has_many/belongs_to的关联法需要做db:migrate
: 其实很想说
: 你在这边问了问题
: 有没有试着建过has_many的model试过
: 其实你的问题如果有试过应该会解决一部份
: 像migration
: 如果没对应字段
: console测试时就会跳找不到字段的错误
: 你应该就会知道答案了
Oh 感谢, 我重做一次后我发现问题了, 因为网上教学的范例中,
它之前在migration内有输入了, 当时按照范例走但忘了有加过这行, 不知道为何要加
add_column :events, :category_id, :integer
add_index :events, :category_id
做到后面将model内做has_many/belongs_to的关联时, 已经利用到了前面所建的FK
因此自然可以运作了, 忘记之前在migration中其实已经有加过FK了
让我一直以为has_many/belongs_to真的那么神
后来做第二次时没先建立FK就的确报错了!增加FK后也正常了!谢谢!!
但不太理解有些范例做的时候是add_column :events, :category_id, :integer
有些范例教学是用t.reference
不确定何者比较好呢? 中间有什么差别吗?
谢谢!!

Links booklink

Contact Us: admin [ a t ] ucptt.com