1

Rails 3 (アセット パイプライン) の ckeditor 構成に追加のプラグインとテンプレートを追加する方法がわかりません。私が作成した2つのフォルダにそれらすべてを入れようとしました:

/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

これは古い質問ですが、何が価値があるのか​​ 、私は答えを出します:

テンプレートをアセット パイプラインに追加する正しい方法はないと思います。展開時に圧縮されてファイルがなくなるためです。

私がしたことは、次のように私のテンプレート.jsをレールのパブリックフォルダーに追加することでした:

パブリック -> テンプレート -> template.js

そして私のck設定ファイルに次の行を追加しました:

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

また、テンプレートの画像を追加する場合:

公開 -> テンプレート -> 画像

そして、template.js ファイルに次の行を追加します。

imagesPath : '/templates/images/'

それが役に立てば幸い。

于 2013-12-04T18:47:53.680 に答える