1
私はビューに表示するためにエラー配列にアクセスしようとしていますが、モデル内のラムダ内に書き込んでいます。私は得続ける:モデルのラムダ内からレールエラー配列にどのようにアクセスできますか?
NameError Exception: undefined local variable or method `errors'
はここに私のコードです私のモデル(モデル自体に)ラムダの外
accepts_nested_attributes_for :entries,
:reject_if => lambda {
"validation here"
errors[:base] = "You can't do that" #this line raises the above error
}
ため、エラーが正しく動作します。
実は私はそれを試してみましたが、それはどちらか動作しません
self.
を使用する必要があります。私もクラスで直接呼び出してみました。 – Jeff