Использование NOW () в выборе с Squeel - PullRequest
1 голос
/ 03 февраля 2012

Я хочу получить среднее значение разницы между текущим временем и значением даты и времени в базе данных с помощью Squeel :

Car.select{average(NOW() - created_at)}

, которое пытается принять "СЕЙЧАС"столбец в базе данных:

ActiveRecord::StatementInvalid: PGError: ERROR:  column cars.NOW does not exist
LINE 1: SELECT avg("cars"."NOW" - "cars"."created_at") FROM "cars"  ...

Есть ли способ сделать это в Squeel?

1 Ответ

1 голос
/ 20 июля 2012

За ответ Эрни Миллера здесь: https://github.com/ernie/squeel/issues/112

Car.select{average(now.func - created_at)}

...