代码之家  ›  专栏  ›  技术社区  ›  Amit

Rails关联

  •  0
  • Amit  · 技术社区  · 14 年前

    用户id,收件人id,消息

    1 回复  |  直到 14 年前
        1
  •  0
  •   fantactuka    14 年前

    架构:

    收件人\u 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