Rails 这个一对多咋办?

syutran · January 28, 2013 · Last by syutran replied at January 29, 2013 · 2165 hits

除了用户婊子之外,另一个婊子是一个用户给另一个用户发信息留言的 message 婊子。

messages

from_id to_id title

但不知道如何 has_many 和 belong_to user.rb 中已经 has_many :messages, :foreign_key => "to_id" messages.rb 中已经 belongs_to :user

能不能再在 user.rb 中加一行 has_many :messages, :foreign_key => "from_id"

卡住了,又

换个名字就可以了吧

class User
  has_many :inbox, :class_name => 'Message', :foreign_key => "to_id"
  has_many :outbox , :class_name => 'Message', :foreign_key => 'from_id'
end

多谢 @chucai 兄指点,高人啊!!

@syutran 和“婊子”有啥关系。

@zealinux 俺总觉得什么事加上字边就优雅好听,就像 嫦娥 媳妇 ,所以能加字边的俺尽量加吧,但有时也会忘掉。不好意思

You need to Sign in before reply, if you don't have an account, please Sign up first.