I have a question on rails validates. I need to validate that one field is
filled out if another field has a certain value. The code is below, but if
license has extended selected then the extended license type needs to be
filled in. I have this but it isn't working, when I fill the form out and
select extended and don't check anything for extended_license_type, it
validates fine and I get no error message.
validates :license, presence: true
validates :extended_license_type, presence: true, :if =>
:license_extended?
private
def license_extended?
license == 'extended'
end
--
You received this message because you are subscribed to the Google Groups "Ruby
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
To view this discussion on the web visit
https://groups.google.com/d/msg/rubyonrails-talk/-/Mu-xCQRQ45QJ.
For more options, visit https://groups.google.com/groups/opt_out.