2011-06-20 50 views
1

我正在按照此處所述的client_side_validations安裝說明https://github.com/bcardarella/client_side_validations。在添加到Gemfile並運行捆綁包命令後,我運行命令「rails g client_side_validations:install」,如文檔中所述。預計這將安裝兩個文件client_side_validation安裝發出錯誤

配置/初始化/ client_side_validations.rb 公共/ Java腳本/ rails.validations.js

然而,當我運行命令,創建client_side_validatins.rb但我得到的有關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來自哪裏?我嘗試了一個乾淨的項目,以確保獲得相同的結果,並且似乎無法在我的搜索中找到任何相關內容。

我通過bundler獲得的client_side_validations gem是3.0.7,我在Ruby 1.9.2p180 Rails 3.0.5上。

感謝, -S

回答

2

你應該先安裝jQuery的軌道,運行安裝它的方法,然後嘗試用客戶端,驗證繼續前進。 讓我們知道這是怎麼回事。

+0

還有助於使用'--ui'安裝它來安裝JQuery-UI。 –

+0

在嘗試安裝client_side_validations gem之前,我確實已經使用「rails generate jquery:install -ui」安裝了jquery-rails。 jquery-rails gems安裝沒有任何問題。之後,當我運行命令來安裝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