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