rails 3.1 - 如何修复此查询筛选器



我正在使用

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

从特定用户检索事件。在显示它之前,我想按日期过滤,并删除旧的。因此,完成日期列属于事件。但是,它给出了错误样式"无法在表中找到'完成日期'列users_events"(关系表)

如何告诉查询在事件中查找?

令我惊讶的是,问题不在于查询在错误的表中过滤。这是导致错误的过滤列的名称。

我将表列重命名为

finishDate

finish_date

而且工作得很好!

最新更新