我试图覆盖Subclass
中的validates_attachment
,但我注意到它只适用于Superclass
验证;我想知道为什么我的validates_attachment
在子类中不起作用。有人遇到这个问题吗?你是如何解决这个问题的?这里是一个示例代码:回形针覆盖子类中的validates_attachment
class Superclass
validates_attachment :logo, :image_ratio => { :ratio => {"1:1" => "28", "4:1" => "50", "5:1" => "40"} }
end
class Subclass < Superclass
validates_attachment :logo, :image_ratio => { :ratio => {"1:1" => "40", "2:1" => "60"} }
end
你得到了什么错误信息?它是'未定义的方法validates_attachment'?另外告诉我,你使用的是什么版本的回形针? – 2013-02-22 07:35:05
我正在使用回形针(3.1.4)。实际上,没有错误消息,但是Superclass中的验证不是在Subclass中执行的。 – Sinal 2013-02-22 08:58:32
你把这两个类放在同一个表中吗? – 2013-02-22 09:10:06