【问题标题】:ckeditor looking for config.js?t=D6IE, server not serving config.jsckeditor 正在寻找 config.js?t=D6IE,服务器不提供 config.js
【发布时间】:2013-10-16 22:17:07
【问题描述】:

我正在使用带有最新 ckeditor gem 的 Rails 4。所有资产都很好地预编译,除了它们不被 ckeditor 使用。常规的未压缩文件是。

https://github.com/galetahub/ckeditor/issues/316
https://github.com/galetahub/ckeditor/issues/307

我运行了 rake 任务,并生成了文件……但是我的服务器没有……为它们提供服务。

http://www.mydomain.com/assets/ckeditor/config.js?t=D6IE http://www.mydomain.com/assets/ckeditor/config.js

然而,通过 Paperclip 上传的文件,在 URL 中有查询字符串但没有文件名加载就好了。有什么关系?

【问题讨论】:

    标签: ruby-on-rails gem ckeditor production-environment


    【解决方案1】:

    查看第二个链接,我只是为了它尝试将config.assets.precompile += Ckeditor.assets 放入 application.rb 并且它起作用了。为什么?我不知道。你会认为这将是已经在宝石内部的东西,但是......我猜不是。考虑到 ckeditor 资产开始预编译,我认为这不是问题。 ckeditor 仍然没有使用预编译的资产,而是自定义 rake 任务提供的资产,但至少它导致服务器不再发出 404 not found on plain assets。

    【讨论】:

      【解决方案2】:

      我认为当您使用 CKeditor 生成模型时就是这种情况。

      当您只需要编辑器时,我在 application.rb 文件中添加了以下行:

      config.assets.initialize_on_precompile = true
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-12-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多