Я в очереди DelayedJob, который запускает метод, который содержит эту область:
scope :before, lambda {|time| {:conditions => ["created_at >= ? AND updated_at <= ?", Time.now.utc - 86400 * 14, Time.now.utc - time] }}
Но при запуске задания я получаю эту ошибку:
Class#update_all_numbers failed with TypeError: can't convert Delayed::Backend::ActiveRecord::Job into an exact number
The *Переменная 1007 * в области видимости будет просто целым числом (например, 300
), но по какой-то причине она выдает ошибку.Если я удаляю - time
или просто вставляю туда статический номер, он работает нормально.