我有一个Shift
和一个Type
表,其中包含以下关系:
class Shift < ActiveRecord::Base
belongs_to :type
end
class Type < ActiveRecord::Base
has_many :shifts, :dependent => :destroy
end
Type
表有一个名为Unassignable
的属性。
我想执行一个查询,该查询返回属于Shifts
属性为Type
的{{1}}的所有Unassignable
。
像: Shift.where(:shift.type.unassignable =&gt; true)
任何帮助:)
由于
答案 0 :(得分:1)
Shift.includes(:type).where("types.unassignable = ?", true)