メッセージとユーザー。私のメッセージはbelongs_toユーザーとユーザーhas_manyメッセージです。私のビューのいずれかでレール、機能で自己を渡す方法
、私は
私のメッセージ・モデルのdef home_messages?
Message.any_messages_for
end
そして最後に...私は、
current_user.home_messages?
と私のユーザモデルのような何かを呼び出す、私は
を持っていますscope :any_messages_for
def self.any_messages_for
Message.where("to_id = ?", self.id).exists?
end
ive私のメッセージモデルでcurrent_usersのIDを取得しようとしました。私は上に私のビューからのパラメータとしてcurrent_userに渡すことができますが、私はやって以来
current_user.home_messages?
私は自己を使用すると良いと思った。それを正しく参照するにはどうすればいいですか?
ありがとうございました。
ありがとうございました。私は助けに感謝します! – Sasha
問題はありません。うれしく思っています。私は、最後の方法で '真の場合'を返す必要はないことに注意してください。あなたはただself.messages.anyを書くことができますか? – robotcookies