2011-06-20 4 views
1

ここに記載されているようにclient_side_validations installの指示に従います。https://github.com/bcardarella/client_side_validations Gemfileに追加してbundleコマンドを実行した後、ドキュメントに記載されているように、コマンド "rails g client_side_validations:install"を実行します。これは私がコマンドを実行したときただし、client_side_validatins.rbが作成されますが、私が手にされて二つのファイルclient_side_validationインストールエラー

設定/初期化子/ client_side_validations.rb 公開/ JavaScriptの/ rails.validations.js

をインストールすることが期待されます以下のようなrails.validations.jsに関するエラー

create config/initializers/client_side_validations.rb 
Could not find "../../../vendor/assets/javascripts/rails.validations.js" in any of your source paths. Your current source paths are: 
C:/temp/testrails/delme2/lib/templates/client_side_validations/install 
C:/Ruby192/lib/ruby/gems/1.9.1/gems/client_side_validations-3.0.7/lib/generators/templates 

インストールコマンドがファイルを検索していて、それを見つけることができません。 rails.validations.jsはどこから来たのですか?私はきれいなプロジェクトでそれを試してみて、同じ結果を得て、検索で何か関連するものを見つけることができないように見えます。

私が使っているclient_side_validationsの宝石は3.0.7です。私はRuby 1.9.2p180 Rails 3.0.5を使っています。

おかげで、 -S

答えて

2

あなたはまず、jqueryのレールを取り付けることのメソッドをインストールし実行して、クライアント・サイドの検証を進めるようにしてください。 このように何が起こったのかお知らせください。

+0

JQuery-UIをインストールするために '--ui'を付けてインストールするのにも役立ちます。 –

+0

私は実際にjquery-railsを "rails generate jquery:install --ui"を使ってインストールしましたが、それ以前にclient_side_validations gemをインストールしようとしました。 jquery-railsの宝石は問題なくインストールされました。その後、私がclient_side_validations gemをインストールするためのコマンドを実行すると、install_generator.rbから来ているこのエラーが発生し続ける---- ./lib/generators/client_side_validations/install_generator.rb:copy_file '../../。 ./vendor/assets/javascripts/rails.validations.js '、' public/javascripts/r ails.validations.js ' – Sanjay

+0

エラースタックトレースが有効です。 – rtdp