预编译挂起ckeditor gem

时间:2014-02-08 23:40:28

标签: ruby-on-rails ckeditor

还有其他人遇到过此问题吗?我正在使用Rails 3.2.13Ruby 1.9.3p374

有关详细信息,请参阅我的github issue

1 个答案:

答案 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存在(只有注释)并提起它。

骑兵很快会以拉动请求的形式出现,但是现在这个小屋会起作用=)