【问题标题】:Error on assets:precompile because of ckeditor assets资产错误:由于 ckeditor 资产而预编译
【发布时间】:2014-05-30 14:20:16
【问题描述】:

由于 CKEditor Gem 问题,我在拥有 bundle exec rake assets:precompile 时遇到问题。

我的错误是这样的:

Sass::SyntaxError: Invalid CSS after "..._footer{filter:": expected expression (e.g. 1px, bold), was "}"
  (in /home/test_test/.rvm/gems/ruby-2.1.0-preview2@test_test/gems/ckeditor-4.0.11/app/assets/javascripts/ckeditor/override.js.erb)
(sass):6

谁能帮帮我。我无法部署我的应用程序。我被困住了。提前致谢。

【问题讨论】:

    标签: javascript ruby-on-rails ruby deployment ckeditor


    【解决方案1】:

    这是bug in ckeditor,至少已修复两次:-P。

    您可以通过编辑/home/test_test/.rvm/gems/ruby-2.1.0-preview2@test_test/gems/ckeditor-4.0.11/vendor/assets/javascripts/ckeditor/skins/moono/dialog_iequirks.css 自行修复。

    查看文件末尾,确保它不以cke_dialog_footer{filter:} 结尾。这是fix in github

    【讨论】:

    • 嗨,乌里·阿加西。谢谢回答我的问题。现在我的错误仍然是一样的。我已经这样做了,它仍然是一样的。抱歉,我是 Rails 的初学者。
    • 我已经按照你说的做了。但我仍然得到同样的错误。这个类是gem中的cke_dialog_footer{filter:""},但是当我把它改成cke_dialog_footer{filter: none}时却没有用。
    • 你还有同样的错误吗?尝试在 gem 中找到包含 _footer{filter:} 的任何其他资产
    • 我也这样做了。但我仍然感到困惑,gem 的作者更新了文件 dialog_iequirks.css 但是当我运行 bundle 时,再次在文件夹中安装该文件的旧版本。 :(
    • @UriAgassi 是否有一个版本可以让我们提取修复而不是修改 gem?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-10-14
    • 2012-01-25
    • 2012-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-20
    相关资源
    最近更新 更多