ユーザーがメッセージを送受信できる小さなアプリケーションを構築しています。各メッセージにはsender_id
とがありrecipient_id
ます (どちらにもユーザー ID が含まれます)
# Relevant lines of User model
has_many :sent_messages, :class_name => 'Message', :foreign_key => 'sender_id'
has_many :received_messages, :class_name => 'Message', :foreign_key => 'recipient_id'
@user.all_messages
User モデルで を呼び出して、その User の送信メッセージと受信メッセージの両方を返せるようにするにはどうすればよいですか?
(私は Rails 3.2 を使用しています)