0
我在使用Rails應用程序時遇到了一些Summernote問題。我已將它附加到文本區域,並且可以使用新的方法和表單成功創建標記的文檔。然後,我可以使用simple_format顯示已標記的文檔。正在顯示html標記的Summernote
但是,當我編輯文檔,標記顯示在文檔中的文本內容,請參照圖像。我究竟做錯了什麼?用於新建和編輯
代碼:
<%= simple_form_for(@article) do |f| %>
<%= f.error_notification %>
<div class="form-inputs">
<%= f.input :article %>
<div class="form-group">
<%= f.input :article_body, input_html: { class: 'summernote' } %>
</div>
<%= f.input :status, collection: enum_option_pairs(Article, :status) %>
</div>
<div class="form-actions">
<%= f.button :submit %>
</div>
<% end %>
代碼用於顯示:
<%= simple_format(@article.article_body) %>
的Javascript:
$(document).ready(function() {
$('.summernote').summernote({
height: 120
});
});
Summernote Rails的寶石:https://github.com/summernote/summernote-rails
後,創建/保存的內容可能是保存爲HTML數據庫。也許你必須在輸入字段使用'raw'輸出。 –
是的,它被保存爲html。 raw和html_safe都沒有區別。 – ardochhigh
我結束了與Bootsy去https://github.com/volmer/bootsy – ardochhigh