还有其他人遇到过此问题吗?我正在使用Rails 3.2.13
和Ruby 1.9.3p374
有关详细信息,请参阅我的github issue
答案 0 :(得分:0)
linked issue in the question描述了问题。至于演练解决方案:
删除第一个空白行(如果适用):
~/.rbenv/versions/1.9.3-p448/lib/ruby/gems/1.9.1/gems/ckeditor-4.0.8/vendor/assets/javascripts/ckeditor/build-config.js
添加这个废话javascript:
var myvarharhar = new Boolean(1);
到
~/.rbenv/versions/1.9.3-p448/lib/ruby/gems/1.9.1/gems/ckeditor-4.0.8/app/assets/javascripts/ckeditor/application.js
因此在该文件中存在一些实际的j而不仅仅是注释
config/environments/production.rb
设置config.assets.compile = true
中的似乎无关紧要,无论哪种方式都有效
ckeditor/init.js
需要很长时间才能编译
这可能不适合你 - 但这是我用来解决问题的技术,你可以使用它:
是一个单独的窗格/终端窗口,tail -f log/production.log
可以在您使用RAILS_ENV=production bundle exec rake assets:precompile
进行预编译时查看应用程序的日志,查看日志,其中已停留了一段时间,即什么js文件位于日志的底部,然后转到该文件,看看文件的开头是否有空格或者没有javascript存在(只有注释)并提起它。
骑兵很快会以拉动请求的形式出现,但是现在这个小屋会起作用=)