2

У меня есть папка tiny_mce внутри поставщика/активов/javascripts /. В моем файле application.js у меня есть:TinyMCE on Rails 4, конвейер активов не течет для меня

//= require tiny_mce/tiny_mce_src.js 

В разработке работает редактор Tiny mce. В производстве на героку это не так.

TypeError: this.getDoc(...) is undefined 
[Break On This Error] 

... get source for: http://www.example.com/assets/application-fcf26d0749f321ac7... 

applic...2815.js (line 31035) 

Failed to load: http://www.example.com/entries/1//themes/advanced/editor_template.js 

applic...2815.js (line 27236) 

Failed to load: http://www.example.com/entries/1//langs/en.js 

Вот tiny_mce конкретный код:

tinyMCE.init({ 
    document_base_url : "http://www.example.com/", 
    mode : "textareas" 
}); 

Я думаю, что проблемы, возникающие из-за этих двойных слешами:

Failed to load: http://www.example.com/entries/1//themes/advanced/editor_template.js 
Failed to load: http://www.example.com/entries/1//langs/en.js 

ответ

-2

После дальнейшей отладки, я обнаружил, что это было активов. Я исправил проблему, добавив ее в файл в config/enviroments/production.rb.

config.assets.digest = false 

# Add to settle tinymce issue 
config.assets.debug = true 
Смежные вопросы