0
Q
Rails协会
A
回答
0
模式:
SENDER_ID recipient_id
class Message
belongs_to :sender, :class_name => 'User'
belongs_to :recipient, :class_name => 'User'
end
class User
has_many :sent_messages, :class_name => 'Message', :foreign_key => :sender_id
has_many :income_messages, :class_name => 'Message', :foreign_key => :recipient_id
end
相关问题
- 1. Rails ActiveRecord协会
- 2. Rails HABTM协会
- 3. Rails协会:HABTM?
- 4. Rails协会
- 5. Rails ActiveRecord协会
- 6. Rails协会:一种方式协会
- 7. Rails的has_and_belongs_to_many协会
- 8. Rails的has_many_through协会
- 9. Rails协会澄清
- 10. 的Rails协会HAS_MANY
- 11. Rails协会表格
- 12. Rails协会访问
- 13. Rails亲子协会
- 14. 协会在Rails的
- 15. Ruby on Rails:协会
- 16. Rails 3协会NoMethodError
- 17. Rails的HAS_ONE协会
- 18. Rails协会难题
- 19. Rails多态协会
- 20. Rails协会模型
- 21. Rails血统协会
- 22. Rails协会/会议问题
- 23. Rails的先进协会
- 24. Rails的DB协会发出
- 25. Rails条件has_and_belongs_to_many协会
- 26. belongs_to协会的Rails范围
- 27. Rails mongoid订购embeds_many协会
- 28. Rails'在哪里'与协会
- 29. 的Rails 3级协会
- 30. Rails单元测试协会
我已经做smthng相似,但我不能得到用户的属性值。 我用味精= Message.find(:所有) <%= msg.sender.name%> 和它说,未定义的方法'name'为零:NilClass – Amit 2010-08-15 09:15:36
NVM,我得到它的工作,不得不将foreign_key添加到Message类也是如此 class Message belongs_to:sender,:class_name =>'User',:foreign_id =>:sent_by belongs_to:recipient,:class_name =>'User',:foreign_id => :sent_to end – Amit 2010-08-15 09:22:22
你能显示代码吗? – fantactuka 2010-08-15 09:22:31