time_shift = DateTime.now - 75000 @user.items.where(:updated_at < time_shift) { |item|
Я получаю ошибку
сравнение символа с датой времени не удалось
Почему и как это исправить?
В модели:
t.datetime "updated_at"
попробуй
@user.items.where("updated_at < ?", time_shift)
Ответ Джона , похоже, не работает с PostgreSQL. Если вы используете PostgreSQL, используйте:
@user.items.where('"users"."updated_at" < ?', time_shift)