I am trying to use [what I thought should be] a simple scope for a message object
scope :unread, where(:read_at => nil)
where the read_at attribute is of type datetime
This is causing the scope to trip a no method error when called upon.
I have a helper method which contains :
if message.read_at == nil
and that works fine. however even
scope :unread, where("read_at == ?", nil )
does not seem to want to work.
I know I must be missing something terribly obvious about this. Any kick in the right direction is appreciated.