CKeditor在生产中的Active Admin中失败

时间:2012-10-31 16:19:45

标签: ruby-on-rails ruby-on-rails-3 ckeditor asset-pipeline activeadmin

我已经安装了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进行部署,因此理论上它在开发过程中与生产中完全相同。

这些路径怎么可能不正确,我怎么能改变它们呢?它可能与资产管道有关吗?

1 个答案:

答案 0 :(得分:3)

如果CKEDITOR_BASEPATH有值,请检入您的控制台。如果没有,您需要在表单呈现之前确保它已经完成。

我通过添加:

实现了这一目标
var CKEDITOR_BASEPATH = '/assets/ckeditor/';
在行

之前

active_admin.js

//= require active_admin/base