0

シンボルの配列があり、それぞれのActiveRecordモデルでスコープを宣言したいと思います。

以下は機能しません。

@@animal_types = [:horse, :cat, :dog]
@@animal_types.each do |a|
    scope a, :conditions => "animal_type = '#{a.to_s}'"
end

これを達成するための最良の方法は何でしょうか?

更新:私はこれを間違ってテストしていました、これは実際に機能します

4

0 に答える 0