在rails3中添加ckeditor模板和插件的正确方法(资产管道)

时间:2013-06-14 15:02:03

标签: templates plugins ruby-on-rails-3.2 ckeditor asset-pipeline

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

/应用/资产/ Javascript角/ CKEditor的/插件

应用程序/资产/ Javascript角/ CKEditor的/模板

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

我在 红宝石1.9.3p362 Rails 3.2.11

-----------更新

现在我在

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

应用程序/资产/ Javascript角/ CKEditor的/插件/模板/模板/ template.js

并添加到CKEDITOR的config.js中:

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

但我无法访问模板

1 个答案:

答案 0 :(得分:1)

这是一个古老的问题但是值得的是我会给出答案:

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

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

公开 - >模板 - > template.js

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

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

如果您想添加模板的图像,也可以

公开 - >模板 - >图片

并在您的template.js文件中添加以下行:

imagesPath : '/templates/images/'
希望它有所帮助。