我在我的Rails 4.2应用程序中使用tinymce-rails
gem。
问题:当加载带有文本字段的页面时,如果我立即快速点击该文本字段(在页面有机会加载tinymce之前),则无法加载tinymce。然后,文本字段将成为常规文本字段。所以似乎有一些时间问题正在发生。
问题特别存在于我的(有点慢)开发服务器上,如果文本字段中有很多文本。但是在我更快的生产服务器上,当文本字段中的文本较少时,问题是可复制的(只需更快点击)。
有解决方案吗?无法通过tinymce网站上的演示复制问题,因此必须对我的实现做一些事情。
我的观点/表格:
<%= tinymce_assets %>
...Some text...
<%= form_for(@helptext, html: {class: "form-horizontal"}) do |f| %>
<%= render 'shared/error_messages', object: f.object %>
<%= f.text_area :description, maxlength: 250, class: 'form-control input-md', rows: 2 %>
<%= f.text_area :content, required: true, class: "form-control input-md tinymce", rows: 10, cols: 120 %>
<%= f.submit "Save changes" %>
<% end %>
<%= tinymce %>
另外,我在我的Gemfile中有gem 'tinymce-rails'
,我已经自定义config/tinymce.yml
来加载我想要的菜单。