【问题标题】:Trying to get codehighlighting-for-TinyMCE working with tinymce-rails试图让代码高亮-for-TinyMCE 与 tinymce-rails 一起使用
【发布时间】:2013-08-11 20:07:48
【问题描述】:

我在我的 Ruby on Rails 应用程序中使用 tinymce-rails,我想向 TinyMCE 添加语法高亮,然后我找到了这个插件 https://github.com/grena/codehighlighting-for-TinyMCE 并将其添加到 app/assets/javascript/tinymce/codehighlighting。也像这样添加到tinymce.yml

theme_advanced_buttons3_add:
  - codehighlighting
plugins:
  - codehighlighting

但是当我使用 tinymce 加载带有表单的视图时,我得到:

TypeError: 'undefined' is not an object (evaluating 'ed.onNodeChange.add')

我有什么问题吗?还是插件不是最新的?

【问题讨论】:

  • 嗨,您能否显示一些视图代码,并请说明您将插件放置在何处以及如何在断言管道(加载路径)中加载它?

标签: ruby-on-rails plugins tinymce syntax-highlighting tinymce-rails


【解决方案1】:

你不能像这样添加插件,因为tinymce-rails 只使用 gem 中包含的插件。你可以在这里找到它:https://github.com/spohlenz/tinymce-rails/tree/master/vendor/assets/javascripts/tinymce/plugins

所以你最好建议这个 gem 的所有者添加你的​​插件,或者最好创建一个 fork,在那里添加你的插件并向他们发送 PR。它应该可以工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多