2

tinymce-rails在我的 Ruby on 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')

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

4

1 回答 1

1

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

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

于 2013-08-19T23:21:38.393 回答