Подтвердить что ты не робот

Rails, где дата больше заданного запроса даты

Попытка поиска, где выходят фильмы, имеет дату релиза, большую, чем сегодня.

 Movie.where('release > ?', Date.today)
ActiveRecord::StatementInvalid: Mysql::ParseError: You have an error in your SQL     syntax;    check the manual that corresponds to your MySQL server version for the right syntax to use near 'release > '2011-09-25')' at line 1: SELECT `movies`.* FROM `movies` WHERE (release > '2011-09-25')
4b9b3361

Ответ 1

Рельсы 3+:

Movie.where('release > ?', DateTime.now)

Pre Rails 3

Movie.where(['release > ?', DateTime.now])