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