シンボルの配列があり、それぞれのActiveRecordモデルでスコープを宣言したいと思います。
以下は機能しません。
@@animal_types = [:horse, :cat, :dog]
@@animal_types.each do |a|
scope a, :conditions => "animal_type = '#{a.to_s}'"
end
これを達成するための最良の方法は何でしょうか?
更新:私はこれを間違ってテストしていました、これは実際に機能します
シンボルの配列があり、それぞれのActiveRecordモデルでスコープを宣言したいと思います。
以下は機能しません。
@@animal_types = [:horse, :cat, :dog]
@@animal_types.each do |a|
scope a, :conditions => "animal_type = '#{a.to_s}'"
end
これを達成するための最良の方法は何でしょうか?
更新:私はこれを間違ってテストしていました、これは実際に機能します