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协会
- 4. Rails ActiveRecord协会
- 5. Rails协会
- 6. Rails HABTM协会
- 7. 的Rails协会
- 8. Rails协会:一种方式协会
- 9. 构建Rails协会
- 10. Rails的HAS_ONE协会
- 11. rails 5 HABTM协会
- 12. 协会在Rails的
- 13. rails 3 ActiveRecord协会
- 14. Rails协会模型
- 15. 的Rails协会HAS_MANY
- 16. Rails协会模型
- 17. Rails的has_and_belongs_to_many协会
- 18. Rails的has_many_through协会
- 19. Rails窗体协会
- 20. Rails协会表格
- 21. Rails血统协会
- 22. Ruby on Rails:协会
- 23. Rails的协会链
- 24. Rails协会错误
- 25. Rails协会访问
- 26. Rails亲子协会
- 27. Rails协会澄清
- 28. Rails 3协会NoMethodError
- 29. Rails多态协会
- 30. 的Rails 3 - 协会
我已经做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