メッセージとユーザー。私のメッセージはユーザーに属し、ユーザーは多くのメッセージを持っています。
私の見解の1つでは、次のようなものを呼び出します
current_user.home_messages?
そして私のユーザーモデルでは、私は...
def home_messages?
Message.any_messages_for
end
最後に、私のメッセージ モデルでは、
scope :any_messages_for
def self.any_messages_for
Message.where("to_id = ?", self.id).exists?
end
メッセージモデルで current_users id を取得しようとしています。一番上のビューからパラメーターとして current_user を渡すことができましたが、私はやっているので
current_user.home_messages?
セルフを使った方がいいと思いました。しかし、どうすれば正しく参照できますか?
ありがとうございました。