以下是我的两个型号:
class Parent
many :children
key name
end
class Children
belongs_to :parent
key price
key description
end
我想找到所有拥有特定姓名父母的孩子,让我们说测试。
我可以用
Children.all.select{|a| a.parent.name == "test"}
但是我想在子类中定义一个范围,可以使用where子句吗?
我试过
scope :parent_name, where("parent.name" => "test")
但它不起作用。