获取没有特定has_many:through-related对象的所有对象

时间:2016-02-27 10:04:42

标签: sql ruby-on-rails ruby postgresql

我有以下关联:

Gemfile has_many Gems, through Dependencies

如果我想获得具有特定Gemfile的所有Gem,我会这样做:

Gemfile.joins(dependencies: :gem).where(gems: { name: 'rails' })

但我似乎无法找到具有特定Gemfile的所有Gem。我试过了:

Gemfile.joins(dependencies: :gem).where.not(gems: { name: 'rails' })

但这显然不起作用。我怎样才能做到这一点?

0 个答案:

没有答案