我試圖覆蓋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