Rails 3.2.11 / Ruby 1.9.3 でckeditor
( https://github.com/galetahub/ckeditor ) gemを使用しています。
rake assets:precompile
本番環境(Herokuにデプロイ)で行った後、このJSエラーが発生しました
Uncaught TypeError: Object #<Object> has no method 'apply'
関連性があるかどうかはわかりませんが、エラーを (Chrome の webdev ツールを使用して) 次の開始ブロックまで追跡しました。
CKEDITOR.plugins.add("basicstyles", ...)
これは、太字、イタリック、下線などのフォント スタイル ボタンをツールバーに追加するプラグインであると思います。
テキストエリアは、CKEditor UI なしで表示されたままです。
rubygems の最新バージョン (4.0.4) を使用しています。
私はこれを持っていますapplication.js
:
//= require 'ckeditor/init'
//= require 'ckeditor/config'
にカスタム構成ファイルがapp/assets/ckeditor/config.js
あり、 に 2 つのカスタム プラグインがありapp/assets/ckeditor/plugins/
ます。
また、ローカルで使用してテストしましたが、機能しRAILS_ENV=production
ていません。