【发布时间】:2013-10-03 20:17:21
【问题描述】:
我知道这将是一件容易的事,但我在解决它时遇到了真正的问题。
我的用户可以有_many 结果。我正在尝试研究如何将还没有任何结果的用户返回给@starters 对象(来自控制器)。
@users = @event.entires
@starters = @users.where("results = ?", 0)
谁能解释我将如何检查用户是否没有结果?
【问题讨论】:
-
results是用户的属性吗? -
只保留 SQL-away:
@starters = @users.includes(:results).where(results: { id: nil })这将适用于任何类型的数据库
标签: ruby-on-rails controller associations