1

我有一个Shift和一个Type具有以下关系的表:

class Shift < ActiveRecord::Base
  belongs_to :type
end

class Type < ActiveRecord::Base
  has_many :shifts, :dependent => :destroy
end

Type表有一个名为 的属性Unassignable

我想做一个查询,返回所有Shifts属于属性Type所在的..Unassignabletrue

类似于: Shift.where(:shift.type.unassignable => true)

任何帮助:)

谢谢

4

1 回答 1

1
Shift.includes(:type).where("types.unassignable = ?", true)
于 2013-01-15T12:34:41.087 回答