消息和用户。我的消息属于_to 用户和用户 has_many 消息。
在我的一种观点中,我称之为
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?
我认为如果我使用self会更好。但是我该如何正确地引用它呢?
谢谢你。