【问题标题】:asset filter error: ckeditor in rails 4.1.0资产过滤器错误:rails 4.1.0 中的 ckeditor
【发布时间】:2014-06-08 04:24:09
【问题描述】:

我正在使用 rails 4.1.0 并尝试从此处安装 ckeditor https://github.com/galetahub/ckeditor

我在尝试加载任何页面时遇到问题,除了管理页面(它工作正常):

ERROR Asset filtered out and will not be served:

它要求将一些ckeditor的文件添加到aplication.rb

例如,文件:

config.assets.precompile += %w( ckeditor/filebrowser/javascripts/fileuploader.js )
config.assets.precompile += %w( ckeditor/filebrowser/javascripts/jquery.endless-scroll.js  )
config.assets.precompile += %w( ckeditor/filebrowser/javascripts/jquery.min.js )
config.assets.precompile += %w( ckeditor/filebrowser/javascripts/jquery.tmpl.min.js

如果我将它添加到 application.rb,并重新加载服务器,rails 会询问下一个文件...

我全部按照说明安装:

我的宝石文件:

gem 'paperclip', github: 'thoughtbot/paperclip'
gem 'ckeditor'

控制台命令:

bundle install
rails generate ckeditor:install --orm=active_record --backend=paperclip

应用程序.js

//= require ckeditor/override
//= require ckeditor/init

其他人有这样的问题吗?

更新: 我并不孤单有这样的错误。 ckeditor问题列表中添加了相同的问题 https://github.com/galetahub/ckeditor/issues/436

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-4 ckeditor


    【解决方案1】:

    如果您的 gemfile 有一些依赖文件。这就是我认为你得到那个错误的原因。再次访问您获取 gemfile 的站点

    【讨论】:

      【解决方案2】:

      我刚刚解决了同样的错误。

      config.assets.raise_runtime_errors = false
      

      我将它添加到我的 development.rb 之后,我的 active_admin 表单上的 ckeditor 工作正常。我希望它会有所帮助。

      【讨论】:

      • 即使在生产中也能正常工作?将应用部署到真实服务器,哪里没有问题?
      • 不确定。这解决了开发环境中的相同问题。明天我会尝试部署到heroku,如果是的话会告诉你。您是否尝试在 gem 的 github 自述文件rake ckeditor:create_nondigest_assets 上使用该 rake 任务?
      • 谢谢回答,但我认为这不是最好的方法,关闭错误检查。如果从 application.js 文件中删除 ckeditor 文件,一切都会正常工作 - 我们尝试在真实服务器上部署(一切正常)。也许我们会在 github 上看到 ckeditor 创建者的答案...
      【解决方案3】:

      我删除了

      //= require ckeditor/override 
      

      来自 application.js 并使用了这个 gem:

      non-stupid-digest-assets

      它似乎工作正常。

      【讨论】:

        【解决方案4】:

        将此添加到 config/initializers/assets.rb 中的预编译资产列表

        Rails.application.config.assets.precompile += %w( ckeditor/*)
        

        应该注意添加所有必要的 ckeditor 文件

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-04-13
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-05-05
          • 1970-01-01
          相关资源
          最近更新 更多