created_at is stored differently in mysql then in sqlite.

sqlite stores the dates like: 2011-04-14 22:52:52.758612
and mysql stores the date like: 2011-04-14 22:52:52 (possible rounded)

When I output the date with json formatting, it's returned as 
2011-04-14T22:52:52Z regardless of the underlaying db. But in another part 
of my application I request all items with a date newer then the above. 
However since "2011-04-14 22:52:52.758612" is bigger then "2011-04-14 
22:52:52" I get the same item again when I query against sqlite (or 
postgresql actually).

In my model I have the following scope defined: scope :since, lambda {|time| 
where("updated_at > ?", time) }
which I'm using for getting all news items since a current date.

Any suggestions about how to fix this?

thanks in advance,
Seb

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to