1

我无法弄清楚如何将其他插件和模板添加到 rails 3(资产管道)中的 ckeditor 配置。我试图将它们全部放入我创建的两个文件夹中:

/app/assets/javascripts/ckeditor/plugins

应用程序/资产/javascripts/ckeditor/模板

...没有成功。在 rails3 中添加 ckeditor 模板和插件的正确方法是什么?

我在 ruby​​ 1.9.3p362 Rails 3.2.11

- - - - - - 更新

现在我创建一个模板(从 default.js ckeditor 模板的副本开始)

应用程序/资产/javascripts/ckeditor/plugins/templates/templates/template.js

并在CKEDITOR的config.js中添加:

 config.templates_files = [ '/plugins/templates/templates/template.js' ];

但我无法访问模板

4

1 回答 1

1

这是一个古老的问题,但对于什么值得我给出我的答案:

我认为没有将模板添加到资产管道的正确方法,因为在部署时它将被压缩并且您的文件将消失。

我所做的是将我的 template.js 添加到我在 rails 中的公共文件夹中,如下所示:

公共 -> 模板 -> template.js

在我的 ck 配置文件中,我添加了这一行:

 config.templates_files = [ '/templates/template.js' ];

另外,如果您想为模板添加图像:

公共 -> 模板 -> 图像

并在你的 template.js 文件中添加这一行:

imagesPath : '/templates/images/'

希望能帮助到你。

于 2013-12-04T18:47:53.680 回答