2013-07-14 2 views
3

나는 나 또한 내가 이것을 만든 다음클라이언트 측하는 검증 및 Rails4

//= require jquery 
//= require jquery_ujs 
//= require foundation 
//= require rails.validations 
//= require rails.validations.simple_form 
//= require_tree . 
//= require_self 

으로 필요한 자바 스크립트를 추가 한 다음 보석

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" 

를 사용하여 사용할 수있는 새 가지를 사용하여 rails4와 클라이언트 측 검증을 통합 테스트 폼이 작동하는지 확인하기 위해

= simple_form_for(@post, :validate => true) do |f| 
    = f.error_notification 

    .form-inputs 
    = f.input :title, :required => true 

    .form-actions 
    = f.button :submit 

물론 모델에서, 나는

Uncaught TypeError: Cannot read property 'add' of undefined 

답변

0

문제는 자바 스크립트의 순서로 나타납니다 t이 문제는 내가 자바 스크립트 콘솔은 다음과 같은 오류를 표시하면서, 우리를 작동하지 않는 이유를 이해할 수 없다

validates :title, presence: true 

했다 그냥 잘 작동하는 순서를 변경하십시오.