I интегрированы на сторону клиента валидации с rails4, используя новые ветви, доступные с помощью следующих драгоценных камнейClient Side Validations и Rails4
gem 'simple_form', '~> 3.0.0.rc'
gem 'client_side_validations', github: "bcardarella/client_side_validations", :branch => "4-0-beta"
gem 'client_side_validations-simple_form', git: 'git://github.com/saveritemedical/client_side_validations-simple_form.git'
gem "jquery-rails"
Я также добавил необходимый JavaScript в следующем
//= require jquery
//= require jquery_ujs
//= require foundation
//= require rails.validations
//= require rails.validations.simple_form
//= require_tree .
//= require_self
я создал это чтобы узнать, работает ли он
= simple_form_for(@post, :validate => true) do |f|
= f.error_notification
.form-inputs
= f.input :title, :required => true
.form-actions
= f.button :submit
, конечно, в модели, i т был
validates :title, presence: true
Проблема в том, что я не могу понять, почему OUR он не работает, в то время как JavaScript Console показывает следующее сообщение об ошибке:
Uncaught TypeError: Cannot read property 'add' of undefined