0
我從with_option塊以驗證調用類方法的問題:Ruby on Rails的with_option不能調用類的方法
型號:
class Model < ActiveRecord::Base
attr_accessible :field
with_options :if => "<not important>" do |step|
... bunch of validations
step.validates :field, :inclusion => {:within => Model.field}
end
private
def self.field
(1..10)
end
end
,並返回:未定義的方法`場」的#Class:0x5f394a8
self.class.field也不起作用。
它有什麼問題?如何解決它?
非常感謝!