rails 3.1 - 如何修复此查询过滤器?

时间:2012-04-15 20:55:02

标签: ruby-on-rails-3 ruby-on-rails-3.1 rails-3.1

我正在使用

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

从特定用户检索事件。在显示它之前,我想按日期过滤,并摆脱旧的。因此,finishDate列属于Events。但是它给出了一个错误样式“找不到users_events表中的'finishDate'列'(关系表)

如何判断查询事件?

1 个答案:

答案 0 :(得分:1)

令我惊讶的是,问题不在于查询是在错误的表中进行过滤。这是过滤列的名称,它给出了错误。

我从

重命名了表格列
finishDate

finish_date

并且工作得很好!