如何获取活跃用户的产品? (产品belongs_to用户)

时间:2015-03-14 20:42:56

标签: ruby ruby-on-rails-4 activerecord

User has_many products

Product belongs_to user

用户的表格中还有一个active_account列。

我正在尝试将其转换为查询:

'产品所属的用户拥有有效帐户的产品是什么?'

这是我能得到的最好的:

Product.find(where(user.active_account => 'True'))

1 个答案:

答案 0 :(得分:1)

假设active_accountusers表中的布尔列:

Product.joins(:user).where(users: {active_account: true})