Open ghost opened 8 years ago
Hello @rohit-clarion
I also faced same issue when I tried model based flow.
Added captcha, captcha_key
in attr_accessible
and added custom validation.
Now valid_with_captcha
calls valid
method and that produces error SystemStackError: stack level too deep
so I used is_captcha_valid?
validate :check_captcha, on: :create
def check_captcha
unless is_captcha_valid?
#Remove wrong message : Captcha translation missing: en.simple_captcha.message.user
errors[:captcha].try(:pop)
errors.add :captcha, "does not matched"
end
end
Here is user model.
@sagarjunnarkar thank you
I had face the same issue and traversing through infinite loop while applied custom validation. Thanks for correction @sagarjunnarkar. Good Job.
ruby 1.9.3, rails 3.2.19
Error
To fix this have added attr_accessible into User model.
And now its allowing me to register with wrong captcha as well