运行:RoR的预编译资产失败而耙资产:预编译 - 对基本清空的application.js
bundle exec rake assets:precompile RAILS_ENV=production --trace
** Execute assets:precompile:primary
rake aborted!
TypeError: Object doesn't support this property or method
(in C:/Sites/MyApp/app/assets/javascripts/application.js)
这里是application.js
的全部内容:
//= require jquery
//= require jquery_ujs
//= require_tree .
没有别的那里。
我试图从application.js
删除三条//= require
行,预编译然后运行没有问题。
哪个'application.js'文件给我们看过源代码?它位于哪里? – lloydpick
C:/Sites/MyApp/app/assets/javascripts/application.js是自动生成的。我删除了三个// require行,它预编译没有问题,我必须假设jquery gems有一个呃逆。我最终会需要jquery,所以这将是很好的得到这个固定的。 thx – asarig
你的Gemfile中是否有jquery-rails,并且你是否安装了bundle? – bratsche