1

ckeditor gem をインストールし、これらの手順に従ってRails 3.2.3 の Active Admin と統合しました。

開発では魅力的に機能しますが、本番環境では失敗します。config.js を読み込もうとすると途切れるようです。

開発中は正常にロード/assets/ckeditor/config.js?t=C3HA5RM され、パスがあります本番環境ではパスをロードしようとしましたが失敗しました/admin/pages/3/config.js?t=C3HA5RM(ページIDは任意です)

このサイトは Capistrano を使用してデプロイされているため、理論的には開発時と本番環境とはまったく同じです。

これらのパスはどのように間違っている可能性がありますか?どうすれば変更できますか? おそらくアセット パイプラインと何か関係があるのでしょうか?

4

1 に答える 1

3

CKEDITOR_BASEPATH値がある場合は、コンソールで確認してください。そうでない場合は、フォームがレンダリングされる前にそれを確認する必要があります。

以下を追加することでこれを達成しました:

var CKEDITOR_BASEPATH = '/assets/ckeditor/';

行の前のactive_admin.js

//= require active_admin/base
于 2012-11-01T09:34:41.053 に答える