-
Notifications
You must be signed in to change notification settings - Fork 403
Common Gotchas
Geremia Taglialatela edited this page Jan 31, 2021
·
8 revisions
It may sound obvious, but form_for validate: true is different from form_for validate: :true(note the symbol instead oftrue`).
This is because when you pass a symbol to :validate it will assign the script to content_for so you can render the script tag elsewhere. (See https://github.com/bcardarella/client_side_validations/issues/98)
If you accidentally use :true instead of true your client side validations will not work, with the following error displayed in your browser's js error console.
settings is undefined
When using f.text_field "name", despite field properly rendered, validations aren't loaded for this field. You have to use f.text_field :name