所见即所得编辑器未在 Ruby on Rails 上与 TinyMCE 一起显示

问题描述

我想使用 TinyMCE 凝胶,以便在我创建文章显示文本编辑器。

这是我的设置: 宝石文件

gem 'tinymce-rails'

我在配置中创建了我的 tinymce.yml :

default:
  plugins:
    - image
    - link

alternate:
  selector: textarea.table-editor
  toolbar: styleselect | bold italic | undo redo | table
  plugins:
    - table

在上面的 application.js 中,我添加了:

/= require tinymce

这是我对表格的部分内容

<p>
 <%= f.text_area :text,:class => "tinymce",rows: 20,style: "width: 100%" %>
 <%= tinymce_assets %>
 <script type="text/javascript" src="/assets/tinymce.js"></script>
</p>

但是编辑器不在页面上,有人知道吗? 谢谢

解决方法

您可能遇到过这个问题: https://github.com/spohlenz/tinymce-rails/issues/238

TLDR:如果您创建了自己的 app/assets/javascripts/timymce.js,那么您可能会覆盖 TinyMCERails 自己的同名文件。尝试将其重命名,例如将其重命名为 editor.js

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...