我有以下关联:
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' })
但这显然不起作用。我怎样才能做到这一点?