In my message model I have method to read a message, I use it in Message Controller. But something's worng with this method because when i run the tests i have error:
DEPRECATION WARNING: Passing options to #find is deprecated. Please build a scope and then call #find on it. (called from readingmessage at /home/mateusz/rails4/Bloggers/app/models/message.rb:21)
This is my method:
def self.readingmessage(id, reader)
message = find(id, :conditions => ["sender_id = ? OR recepient_id = ?", reader, reader])
if message.read_at.nil? && (message.recepient.id==reader)
message.read_at = Time.now
message.save!
end
message
end