Проверка на стороне клиента формы в рельсах 3? - PullRequest
0 голосов
/ 14 февраля 2011

Я установил gem client_side_validations , сделал все точно в соответствии с руководством, для большей уверенности я проверил его в тестовом проекте, он работал, но когда я переносил его в свой проект, он выдал эту ошибку :

 undefined method `validate_options' for #<User:0xb67365fc>

это код формы:

<%= simple_form_for(resource, :as => resource_name, :url => registration_path(resource_name), :validations => true, :html => {:id => 'commentform'}) do |f| %>
   <%= f.input :name, :label => t('general.name') %>
   <%= f.input :last_name, :label => t('general.last_name') %>
   <%= f.input :email, :label => t('general.email') %>
   <%= f.input :phone, :label => t('general.phone') %>
   <% if @user.password_required? %>
       <%= f.input :password, :label => t('general.password') %>
       <%= f.input :password_confirmation, :label => t('general.password_confirm') %>
       <%= f.hidden_field :is_anonym, :value => false %>
   <% end %>
   <br/>
   <%= f.button :submit, :label => t('general.button') %>
<% end %>

кто-нибудь, помогите мне ..

1 Ответ

1 голос
/ 07 апреля 2011

Для чего я стою, я полностью переписал гем ClientSideValidation. Предыдущая версия, которую я написал в DNC, имела довольно большие проблемы.

Не стесняйтесь проверить 3.0 переписать: https://github.com/bcardarella/client_side_validations

...