10

Ruby on Rails 4 アプリケーションでgaletahub/ckeditor gem (バージョン 4.0.6) を使用しています。Readme ファイルのガイドに従っていますが//= require ckeditor/override、ファイルにマニフェスト ステートメントを追加するapplication.jsと、次のエラーが発生します。

Sprockets::FileNotFound - couldn't find file 'ckeditor/override'

私のapplication.jsファイルは次のとおりです。

//= require jquery
//= require jquery.turbolinks
//= require jquery_ujs
//= require jquery.ui.all
//= require turbolinks
//
//= require ckeditor/override
//= require ckeditor/init

どうすれば問題を解決できますか?

: アップロード機能を使用する必要がないため、「ストア アップロード ファイルのモデルを生成する方法」の手順はスキップします。


Gemfileは:

gem 'rails', '4.0.1.rc1'
...
gem 'turbolinks'
gem 'jquery-turbolinks', :git => 'https://github.com/kossnocorp/jquery.turbolinks.git'
gem 'ckeditor'
...
4

3 に答える 3

2

ここで同じ問題に遭遇しました。私の gem ckeditor のバージョンは 4.0.6 です。

コマンドの使用

bundle open ckeditor

app/assets/javascript/ckeditor の下に override.js.erb ファイルがないことがわかりました。おそらく gem を公開する際の間違いですか? 知らない。私はinrubyによって提案された方法を使用していますが、うまくいきます。

gem "ckeditor", :git => "https://github.com/galetahub/ckeditor.git"
于 2013-11-05T01:39:26.463 に答える