Мне нужно добавить сравнение даты в запрос.
Поле column delivery_date timestamp without time zone
Условие должно быть date_date <= сегодня. </p>
Я пробовал:
"delivery_date < ?", Date.today
delivery_date.lt(Date.today)
"delivery_date" <= time.now [Error : NameError - undefined local variable or method `time' for ]
"delivery_date" <= Time.now [Error : ArgumentError - comparison of String with DateTime failed: ]
но я получаю разные ошибки со всеми.
Вот запрос, в который мне нужно добавить свое условие:
datas: tab.project
.active
.where("delivery_date" <= date.today, step_id: Step::OPENED, test: {typess: type})
.joins(:test, :account)
.group(:'account.name')
.order('count(tab.id) DESC')
.count(:id)
Есть идеи, как это сделать?