CKEditor不会在编辑模式下显示

时间:2015-12-19 15:03:42

标签: ruby-on-rails-4 ckeditor

我安装了CKEditor,它以新的形式加载,但在编辑中我需要刷新页面才能显示ckeditor。在github上的Javascript文件中有关于Initialize CKEditor的部分,我不知道该怎么做。也许这就是为什么。我虽然在application.js文件中包含了// = require ckeditor-jquery。

我的表格部分是

 <%= simple_form_for @message, html: { multipart: true }  do |f| %>
      <%= f.input :title, label: "Message Title"  %>
      <%= f.input :description, label: "Short Description" %>



      <%= f.text_area :content, :class => 'ckeditor' %>
<%= f.button :submit, style: "margin-bottom: 80px" %>
<% end %>

这是我的编辑

<h1>Edit Message</h1>
<%= render 'form' %>

在我的节目页面上,编辑后的文字显示为html(包括html标签),我想将其显示为丰富的编辑文本,而不是html。

<p class="message-desc"><%= @message.content %></p>

1 个答案:

答案 0 :(得分:0)

也许是因为turbolinks的性质?尝试在相应的字段中禁用turbolink。

<div data-no-turbolink>
  <%= f.text_area :content, :class => 'ckeditor' %>
</div>