我正在按照此处所述的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
还有助于使用'--ui'安装它来安装JQuery-UI。 –
在尝试安装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
错误堆栈跟踪会很好。 – rtdp