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