【发布时间】:2016-07-19 20:37:45
【问题描述】:
在编译我的 rails 应用程序的资产以将其加载到 Heroku 时,我感到很困难。后 rake assets:precompile RAILS_ENV=production --trace 我期待这个问题
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 文件,但在我的资产中没有找到它。我还从我的 assets/javascript/application.js 中删除了 //= require ckeditor/init,它看起来像这样
//= require jquery
//= require jquery_ujs
//= require ckeditor-jquery
//= require turbolinks
//= require the_comments
//= require rich/base
开发中似乎运行良好,有什么想法可以尝试吗?
【问题讨论】:
标签: ruby-on-rails