0

我有一个符号数组,我想在 ActiveRecord 模型中为每个符号声明一个范围。

以下不起作用:

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

实现这一目标的最佳方法是什么?

更新:我测试不正确,这确实有效

4

0 回答 0