2011-06-20 51 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