在我的application.js文件中出现错误"无法找到文件'ckeditor/override'"

Bac*_*cko 9 ruby-on-rails ckeditor sprockets asset-pipeline ruby-on-rails-4

我在Ruby on Rails 4应用程序中使用galetahub/ckeditor gem(版本4.0.6).我按照自述文件中的指南进行操作,但是当我//= require ckeditor/overrideapplication.js文件中添加清单语句时,我收到以下错误:

Sprockets::FileNotFound - couldn't find file 'ckeditor/override'
Run Code Online (Sandbox Code Playgroud)

我的application.js档案是:

//= require jquery
//= require jquery.turbolinks
//= require jquery_ujs
//= require jquery.ui.all
//= require turbolinks
//
//= require ckeditor/override
//= require ckeditor/init
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

注意:由于我不需要使用上传功能,因此我跳过" 如何为商店上传文件生成模型 "中的说明.


Gemfile是:

gem 'rails', '4.0.1.rc1'
...
gem 'turbolinks'
gem 'jquery-turbolinks', :git => 'https://github.com/kossnocorp/jquery.turbolinks.git'
gem 'ckeditor'
...
Run Code Online (Sandbox Code Playgroud)

Ben*_*Hao 0

我认为你不需要,override因为实际的文件是app/assets/javascripts/ckeditor/override.js.erb.

如果不包含它会发生什么?