検証を伴う 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 の undefined method `field' を返します。
self.class.fieldも機能しません。
何が問題なのですか?それを修正する方法?
大感謝!