ruby-on-rails - 所见即所得编辑器未在 Ruby on Rails 上显示 TinyMCE
问题描述
我想在创建文章时使用 TinyMCE 凝胶来显示文本编辑器。
这是我的设置: GEM 文件:
gem 'tinymce-rails'
我在 config 中创建了 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/sophlenz/tinymce-rails/issues/238
TLDR:如果您创建了自己的app/assets/javascripts/timymce.js
,那么您可能会覆盖 TinyMCERails 自己的同名文件。尝试重命名它,例如editor.js
.
推荐阅读
- java - javafx.fxml.LoadException 无法运行 .java
- graphql - Apollo GraphQL:使用 withFilter 时修改有效负载?
- vba - 有没有办法根据模块中子例程的数量动态地将项目添加到表单中?
- postgresql - 在 PostgreSQL 中聚合和连接两个表
- r - 生成一个新列,计算 R 中其他两列之间共享单词的数量?
- sql - How to connect multiple check boxes in Access 2016 to column in SQL Server?
- javascript - 如何搜索包括下拉选项?
- php - 无法在模块 laravel 中获取可邮寄的路径
- php - PHP中的mysql JSON_EXTRACT返回“数组”而不是索引元素的值
- java - 方法排队