0

Rails アプリで ckeditor gem を使用していますが、IE では動作しません。エラーが発生します

SCRIPT14: Not enough storage is available to complete this operation.

ckeditor.js?body=1, line 63 character 140

Googleで検索したところ、いくつかの結果が表示されました(http://krasimirtsonev.com/blog/article/CKEditor-Not-enough-storage-is-available-to-complete-this-operationおよびhttp://ckeditor.com/ forums/Support/Not-enough-storage-error-IE7IE8 ) しかし、gem "ckeditor_rails", "~> 4.0.2" を使用して Rails アプリに実装する方法がわかりません。助けてください!

4

1 に答える 1

0

http://krasimirtsonev.com/blog/article/CKEditor-Not-enough-storage-is-available-to-complete-this-operationによると

それを実装する方法は?

1) vendor/assets/javascripts/ckeditor/ckeditor.jsckeditor_rails gem からapp/assets/javascripts/ckeditor/ckeditor.jsプロジェクトの にコピーしてください。

2) 見つける

if(this.$.createStyleSheet)this.$.createStyleSheet 

と置き換えます

if(false)this.$.createStyleSheet

3) ブラウザのキャッシュをクリーンアップし、サーバーを再起動して動作するかどうかを確認します。

正直なところ、私は IE では試していません。しかし、これが Rails アセット パイプラインのしくみです。

新しいリリース v4.1 にもこのコードが含まれています。バグは CKEDITOR チームによって解決されない場合があります。

https://github.com/tsechingho/ckeditor-rails/issues/17も参照してください。

于 2013-03-23T07:04:46.507 に答える