(对不起,我的英语) 如果我有3个模型,电影:演员:连接,我如何让id关联? 连接模型有一个movie_id:integer和一个actor_id:integer,我想在演员和电影之间建立联系。RoR:模特协会
Q
RoR:模特协会
0
A
回答
2
你在这里。
在电影模式:
class Movie < ActiveRecord::Base
has_many :connects
has_many :actors, :through => :connects
end
在Actor模型:
class Actor < ActiveRecord::Base
has_many :connects
has_many :movies, :through => :connects
end
在连接模式
:
class Connect < ActiveRecord::Base
belongs_to :movie
belongs_to :actor
end
+0
这会丢失一个错误 SQLite3 :: SQLException:no这样的列:connections.movie_id:SELECT“actors”。* FROM“actors”INNER JOIN“connected”ON“actors”。“id”=“connected”。“actor_id”WHERE“connected”。“movie_id”= 15 – 2013-03-28 11:34:55
+0
Most可能你必须运行迁移。在您的控制台中试试这个。 'bundle exec rake db:migrate' – KULKING 2013-03-28 11:36:53
0
相关问题
- 1. RoR v2.3模型协会
- 2. RoR中的模型协会
- 3. 模特协会
- 4. ROR协会问题
- 5. ROR协会通过查询
- 6. 模特协会工作不
- 7. 模特协会在哪里?
- 8. Laravel模特协会咨询
- 9. 模特协会 - has_many:通过
- 10. 通过或不通过RoR协会?
- 11. Rails的模特协会:加入最爱
- 12. Rails的模特协会工作不
- 13. Ruby on Rails的使用模特协会
- 14. Rails的:有头像模特协会
- 15. ActiveRecord协会模型
- 16. ExtJS模型协会
- 17. Rails协会模型
- 18. Rails协会模型
- 19. 多模型协会
- 20. 特殊双向协会
- 21. RoR:多态协会:ID和类型为零
- 22. RoR - 实践中的协会 - 表单(查看)
- 23. 协会在三个模式
- 24. 模型照片库协会
- 25. 铁轨4模型协会
- 26. 模型协会Rails 4
- 27. Rails 3模型协会
- 28. 3模型协会3
- 29. 凡模型协会条款
- 30. Rais长链模型协会
开始由具有看看这个:HTTP://指南。 rubyonrails.org/association_basics.html – siekfried 2013-03-28 10:27:07