【发布时间】:2013-08-14 14:33:26
【问题描述】:
我正在开发一个允许会员进行调查的应用程序(会员与响应具有一对多的关系)。 Response 包含 member_id、question_id 及其答案。
调查要么全部提交,要么不提交,因此如果该成员的响应表中有任何记录,则他们已完成调查。
我的问题是,如何重新编写下面的查询以使其真正起作用?在 SQL 中,这将是 EXISTS 关键字的主要候选对象。
def surveys_completed
members.where(responses: !nil ).count
end
【问题讨论】:
标签: ruby-on-rails