【发布时间】:2018-12-18 02:19:33
【问题描述】:
我最近更新到 Rails 5.2.2(从 4.2.3),现在我在使用 CKEditor gem 的页面日志中收到此警告。
弃用警告:资产管道中不存在资产“ckeditor.js”。回退到可能位于公用文件夹中的资产。 此行为已弃用并将被删除。 要绕过资产管道并保留此行为, 使用
skip_pipeline: true选项。
这是行:
<%= javascript_include_tag :ckeditor %>
我尝试添加skip_pipeline: true,但随后它开始请求“/javascripts/ckeditor.js”,导致 404 错误。
无论哪种方式,CKEditor 都可以正常工作,并且文本字段是富文本。我的application.js中有这条线
//= require ckeditor/init
即使没有javascript_include_tag,它也可以工作。我感觉以前的开发人员认为 CKEditor 是一个大型库,并且只想将它包含在需要它的管理员的特定页面上。怎样才能做到这一点?
【问题讨论】:
标签: ruby-on-rails ckeditor ruby-on-rails-5