6

client validation rails gem を使用していますが、このエラーが発生しました。何か案が.....

引数の数が間違っています (2 に対して 3) 抽出されたソース (行 #1 付近):

<%= form_for @user, :validate => true do |f| %>

テンプレート インクルードの痕跡: app/views/users/new.html.erb

4

4 に答える 4

11

Rails 4 のサポート

taglialabcardarellaのおかげで、client_side_validation gem が Rails 4 をサポートするようになりました!

追加後

gem 'client_side_validations'

私のGemfileに、すべてが正しく読み込まれませんでした。

Rubygems は古いバージョンのみをリンクするため、これは一時的なものである可能性があります。代わりに、所有者が変更されたため、正確なリポジトリとブランチを指定する必要がありました。

gem 'client_side_validations', github: "DavyJonesLocker/client_side_validations", branch: "4-2-stable"
于 2015-01-21T13:32:02.180 に答える
1

Rails 4 を使用している場合、クライアント側の検証は時代遅れです。ここで確認できます

http://railscasts.com/episodes/263-client-side-validations?view=comments

また、githubページにアクセスした場合

https://github.com/bcardarella/client_side_validations

もうメンテナンスされていないことがわかります。

または、Gemfile の CSV 行をこれに置き換えて、このブランチの CSV gem を使用してみることができます。

gem 'client_side_validations', github: "bcardarella/client_side_validations", :branch => "4-0-beta"

ただし、これが機能するかどうかはわかりません。時代遅れなので。

または、この宝石をチェックアウトすることもできます。

https://github.com/kalkov/rails4_client_side_validations

Client Side Validations の単なる修正版です

于 2014-01-27T09:26:15.870 に答える
0

github ページのすべての指示に従いましたか? その場合、サーバーを再起動しましたか? インストールにより、サーバーが再起動するまで有効にならない初期化子が追加されます。

于 2013-06-12T10:23:40.810 に答える