未捕获错误:无法按类型找到控件:button-tinymce

Zia*_*mar 6 tinymce ruby-on-rails tinymce-4

我已将rails应用程序从3.2.2升级到5.1.4.我将tinymce版本更新为4.7.9.但是在每一页上我都会在控制台上遇到这个错误,并且没有在那里工作. 控制台出错:

Uncaught Error: Could not find control by type: button
Run Code Online (Sandbox Code Playgroud)

的Gemfile

gem 'jquery-rails'
Run Code Online (Sandbox Code Playgroud)

的application.js

//= require tinymce-jquery
Run Code Online (Sandbox Code Playgroud)

指令/ _form

<%= tinymce_assets %>
  <p>
    <%= f.label :mt_inst %><br />
    <%= f.text_area :mt_inst, :class => "tinymce", :rows => 40, :cols => 120 %>
  </p>
  <%= tinymce %>
Run Code Online (Sandbox Code Playgroud)

Hai*_*Ali 0

我检查过这也会给 Rails 5 应用程序带来错误,因此您必须从以下位置下载此tinymce-jquery

https://cloud.tinymce.com/stable/tinymce.min.js

然后手动将其放在app/assets/javascripts/文件夹下,并使用application.js中的文件名来要求它