2014-09-29 62 views
1

当我编译我的Rails应用程序的资产到Heroku上时,我很挣扎。之后 耙资产:预编译RAILS_ENV =生产--trace 我期待这个问题NoMethodError:未定义的方法`应用程序的Ckeditor :: Rails:模块

NoMethodError: undefined method `application' for Ckeditor::Rails:Module 

,我不知道解决。跟踪的顶部正在返回此:

   (in /Users/javier/.rvm/gems/ruby-2.1.2/gems/ckeditor-4.1.0/app/assets/javascripts/ckeditor/init.js.erb) 
      /Users/javier/.rvm/gems/ruby-2.1.2/gems/ckeditor-4.1.0/lib/ckeditor.rb:97:in `base_path' 
      /Users/javier/.rvm/gems/ruby-2.1.2/gems/ckeditor-4.1.0/app/assets/javascripts/ckeditor/init.js.erb:6:in `block in singleton class' 
      /Users/javier/.rvm/gems/ruby-2.1.2/gems/ckeditor-4.1.0/app/assets/javascripts/ckeditor/init.js.erb:-5:in `instance_eval' 
      /Users/javier/.rvm/gems/ruby-2.1.2/gems/ckeditor-4.1.0/app/assets/javascripts/ckeditor/init.js.erb:-5:in `singleton class' 
      /Users/javier/.rvm/gems/ruby-2.1.2/gems/ckeditor-4.1.0/app/assets/javascripts/ckeditor/init.js.erb:-7:in `__tilt_2156289000' 
      /Users/javier/.rvm/gems/ruby-2.1.2/gems/tilt-1.4.1/lib/tilt/template.rb:170:in `call' 
      /Users/javier/.rvm/gems/ruby-2.1.2/gems/tilt-1.4.1/lib/tilt/template.rb:170:in `evaluate' 
      /Users/javier/.rvm/gems/ruby-2.1.2/gems/tilt-1.4.1/lib/tilt/template.rb:103:in `render' 

我试图寻找那些.init.js.erb文件,但我还没有发现它在我的资产。此外,我除去// =需要从我资产/ JavaScript的CKEditor的/初始化/ application.js中,它看起来像这样

  //= require jquery 
      //= require jquery_ujs 
      //= require ckeditor-jquery 
      //= require turbolinks 
      //= require the_comments 
      //= require rich/base 

在发展似乎是工作的罚款,任何想法我应该怎么做?

回答

0

尝试添加ckeditor_rails宝石与主版本

gem 'ckeditor_rails', github: 'tsechingho/ckeditor-rails' 
相关问题