Как выполнить проверку на стороне клиента с помощью jquery в формах rails 3

Я хочу выполнить проверку на стороне клиента, используя jquery в формах rails 3

для следующей формы

поля могут быть электронной почтой, номером мобильного телефона и т. д.

<%= form_for(@user) do |f| %>
<div class="field">
  <%= f.label :Name %><br />
  <%= f.text_field :name %>
</div>

<div class="field">
  <%= f.label :Contact_number %><br />
  <%= f.text_field :contact_number %>
</div>
<div class="field">
  <%= f.label :Licence_type %><br />
  <%= f.text_field :licence_type %>
</div>

<div class="actions">
 <%= f.submit %>
</div>
<% end %>

пожалуйста, помогите мне для вышеуказанных проверок

или любую другую проверку на стороне клиента, которую вы можете мне предложить


person Mohammad Sadiq Shaikh    schedule 14.08.2012    source источник


Ответы (1)


Гем client_side_validations поможет решить вашу проблему. Он обнаружит стандартные валидаторы rails и применит их в javascript, а также позволит вам при необходимости добавить свои собственные валидаторы.

Отказ от ответственности: я работаю с bcardarella

person Dan McClain    schedule 14.08.2012
comment
Да, мы используем это в приложениях Rails 3.2.7. - person Dan McClain; 14.08.2012
comment
Вам нужно использовать основную ветку для Rails 3.2, на данный момент это бета-версия. Стабильный, но не полный функционал для релиз-кандидата. К сожалению, разработка идет медленно, я подозреваю, что Rails 4.0 выйдет раньше, чем я выпущу 3.2. - person bcardarella; 18.08.2012