Help with rails validates

Curtis Ovard
Thu, 03 Jan 2013 15:52:08 -0000

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
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To view this discussion on the web visit