我已经安装了ckeditor gem,并且followed these instructions让它与Rails 3.2.3中的Active Admin集成
在开发中发挥作用,但在生产中却失败了。在尝试加载config.js时似乎口吃。
在开发中,它加载精细和路径/assets/ckeditor/config.js?t=C3HA5RM
在生产中,它尝试并且无法加载路径/admin/pages/3/config.js?t=C3HA5RM
(页面ID是任意的)
该站点使用Capistrano进行部署,因此理论上它在开发过程中与生产中完全相同。
这些路径怎么可能不正确,我怎么能改变它们呢?它可能与资产管道有关吗?
答案 0 :(得分:3)
如果CKEDITOR_BASEPATH
有值,请检入您的控制台。如果没有,您需要在表单呈现之前确保它已经完成。
我通过添加:
实现了这一目标var CKEDITOR_BASEPATH = '/assets/ckeditor/';
在行之前到 active_admin.js
//= require active_admin/base