Я использую https://github.com/bcardarella/client_side_validations для проверки формы регистрации.
Я проверяю уникальность имени пользователя и электронной почты в этой форме:
validates_uniqueness_of :username, :email, :case_sensitive => false
Проверка базы данных на уникальность проходит нормально на моем локальном компьютере. Но когда я пробую их на Heroku, они не работают.
Редактировать:
Вот форма регистрации (я использую devise):
<%= form_for @user, :as => :user, :validate => true, :url => user_registration_path do |f| %>
<div><%= f.label :name, :class => "signupin-label span-2" %><%= f.text_field :name, :class => "signupin-field last", :autocomplete => "off"%></div>
<div><%= f.label :username, :class => "signupin-label span-2" %><%= f.text_field :username, :class => "signupin-field last", :autocomplete => "off" %></div>
<div><%= f.label :email, :class => "signupin-label span-2" %><%= f.text_field :email, :class => "signupin-field last", :autocomplete => "off" %></div>
<div><%= f.label :password, :class => "signupin-label span-2" %><%= f.password_field :password, :class => "signupin-field last", :autocomplete => "off" %></div>
<div class="signupin-bl"><%= f.submit "Sign up", :id => "signUpButton" %></div>
<% end %>
Я получаю следующую ошибку:
rails.validations.js:154
Uncaught TypeError: Object (?-mix:^(a-zA-Z*?|([a-zA-Z0-9]+_?)*)$) не имеет метода 'test'
Может кто-нибудь, пожалуйста, руководство?
Спасибо!