0
我想显示用户发送的消息。问题是草稿和发送的消息内容被存储在相同的表,所以我想把一个条件在以下关联从user.rb
调用以下功能:关联条件
has_many :sent_messages, :class_name => "Message", :foreign_key => "user_id", :conditions => [#it has been sent!]
我从message.rb
def is_sent
current_user.drafts.find_by_message_id(:first, self.id).empty?
end
以为使用is_sent方法的我怎样才能在我的协会的:condition
中调用这个方法? 是否最好在我的消息表中使用一列指定存储的消息是否已发送?
谢谢!
谢谢! ,,,,, – Arthur