On Jan 31, 2:52 am, _dewie_ <[email protected]> wrote:
> Hi,
>
> After upgrading from ruby 1.8.7 to 1.9.2 i get an error when selecting
> a time smaller then:
>
> time = Time.now - (84600 * 12)
> ruby-1.9.2-p136 :016 > JobServer::Job.filter(:created_at < time).sql
> ArgumentError: comparison of Symbol with Time failed
>
> Is it possible to have a working solution in 1.8.7 and 1.9.2 ?
Use a virtual row:
JobServer::Job.filter{created_at < time}.sql
Or convert the symbol to an identifier:
JobServer::Job.filter(:created_at.identifier < time).sql
Jeremy
--
You received this message because you are subscribed to the Google Groups
"sequel-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/sequel-talk?hl=en.