Rails& Active Record查询以查找没有子项的父事件

时间:2016-09-15 23:46:43

标签: ruby-on-rails activerecord

事件has_many投票和投票属于用户。如何才能获得他们个人未投票的用户活动?这是我最好的镜头:

php artisan clear-compiled

但我收到以下错误:

  

PG :: UndefinedTable:错误:缺少表的FROM子句条目   “内容”

1 个答案:

答案 0 :(得分:2)

您需要在最后一个括号内使用哈希,或者根据Active Record Query Interface使用references。以下是生成的代码:

Event.includes(:votes).where.not("votes.user_id = ?", current_user.id).references(:votes)