【问题标题】:TinyMCE on Rails 4, the asset pipeline isn't flowing for meRails 4 上的 TinyMCE,资产管道不适合我
【发布时间】:2013-03-26 16:57:50
【问题描述】:

我在 vendor/assets/javascripts/ 中有 tiny_mce 文件夹。在我的 application.js 文件中,我有:

//= require tiny_mce/tiny_mce_src.js

在开发中,Tiny mce 编辑器可以工作。在 heroku 上的生产中它没有。

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

【问题讨论】:

    标签: javascript ruby-on-rails tinymce asset-pipeline ruby-on-rails-4


    【解决方案1】:

    经过进一步调试,发现是资产问题。我通过将其添加到 config/enviroments/production.rb 的文件中来解决了这个问题。

    config.assets.digest = false
    
    # Add to settle tinymce issue
    config.assets.debug = true
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多