相关疑难解决方法(0)

rails范围以检查关联是否不存在

我期待编写一个范围,返回所有没有特定关联的记录.

foo.rb

class Foo < ActiveRecord::Base    
  has_many :bars
end
Run Code Online (Sandbox Code Playgroud)

bar.rb

class Bar < ActiveRecord::Base    
  belongs_to :foo
end
Run Code Online (Sandbox Code Playgroud)

我希望有一个范围,可以找到所有的Foo's不要有任何bars.很容易找到使用关联的那些joins,但我还没有找到相反的方法.

sql ruby-on-rails associations scopes

23
推荐指数
5
解决办法
1万
查看次数

标签 统计

associations ×1

ruby-on-rails ×1

scopes ×1

sql ×1