SimpleForm + ClientSideValidations + bootstrap - проверка не происходит в форме - все входные данные принимаются

Я использую гемы SimpleForm, ClientSideValidations и ClientSideValidations-SimpleForm в приложении RoR. Я могу красиво отобразить форму в модале, однако, когда ввод теряет фокус, проверка не происходит, и форма отправляется. Также обратите внимание, что я попытался использовать исправление, найденное здесь:http://www.ddarrensmith.com/blog/2012/05/17/ruby-on-rails-client-side-validation-with-validation-helpers-and-twitter-bootstrap/

Сегмент представления, содержащий форму:


  
    x
    Create Discrepancy
  
   true, :url => {:controller=> 'discrepancy', :action => 'create', :device_id => @device.id} do |f| %>
  
     :prepend, :label => false do %>
       'add-on input-label' %>
      
    
     :prepend, :label => false do %>
       'add-on input-label' %>
       'textarea' %>
    
     :prepend, :label => false do %>
       'add-on input-label' %>
       'textarea' %>
    
     :prepend, :label => false do %>
       'add-on input-label' %>
      
    
  
  
    Cancel
     'btn-primary' %>
  
  

Мой гемфайл

gem 'rails', '3.2.1'
gem 'jquery-rails'
gem 'carrierwave'
gem 'simple_form'
gem 'client_side_validations'
gem 'client_side_validations-simple_form'

модель

class Discrepancy < ActiveRecord::Base
STATUSES = ['Open', 'Closed', 'Rejected']

  belongs_to :device
  belongs_to :user
  has_many :parts
  has_many :updates

  validates :date_entered, :presence => true
  validates :status, :presence => true
  validates :description, :presence => true
  validates :system, :presence => true
  validate :close_date

  validates_inclusion_of :status, :in => STATUSES, 
    :message => "must be one of: #{STATUSES.join(', ')}"  

end

файл application.js

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

Я также подтвердил, что тег script создается в html прямо под формой. Спасибо за помощь!

Ответы на вопрос(3)

Ваш ответ на вопрос