モデル担当者がいます
class Representative< ActiveRecord::Base
validates_inclusion_of :gender, :in => Representative.genders
def self.genders
%w(M F)
end
end
性別関数定義の前に検証行を書くと、それが機能せず、未定義のメソッドの性別エラーが発生します。それが機能する関数の下に検証を書くと、なぜこれが起こるのですか?シーケンスを気にせずに関数を呼び出して定義することに慣れていますが、ここで何か本当に問題が発生していますか?
ありがとう