rails 3.1 - Как исправить этот фильтр запросов?

я использую

 @events = @user.events.where('finishDate >= ?', Time.now)

для получения событий от определенного пользователя. Перед его отображением я хочу отфильтровать по дате и избавиться от старого. Таким образом, столбец FinishDate принадлежит событиям. Однако он выдает стиль ошибки «не удалось найти столбец 'finishDate' в таблице users_events' (таблица отношений)

Как я могу указать запросу искать в событиях?


person Sergio Nekora    schedule 15.04.2012    source источник


Ответы (1)


К моему удивлению, проблема заключалась не в том, что запрос фильтровал не в ту таблицу. Это было имя столбца фильтрации, который выдавал ошибку.

Я переименовал столбец таблицы из

finishDate

to

finish_date

и работал отлично!

person Sergio Nekora    schedule 17.04.2012