我有文本字段,用户将在其中编写食品食谱。对于文本格式,我只安装 ckeditor。
在 gemfile 中添加了 gem "ckeditor" 并执行了这个:
rails generate ckeditor:install --orm=active_record --backend=paperclip
如 github.com/galetahub/ckeditor 中给出的。
然后我将我的食谱文本区域更新为:
<%= f.cktext_area :recipe, :size => 5, :id => "field-area5", :ckeditor => {:language => "us"} %>
它显示所有格式化工具并正确格式化文本。但是当我提交内容并使用显示输出时,
<%= @product.recipe %>
它显示为 HTML 标签,而不是我格式化的方式。例如
<p><strong>Recipe</strong></p> <h1><span style="font-family:georgia,serif"><em>i dont know anything</em></span></h1>
任何人都可以帮助为什么会发生这种情况?如何显示格式化的内容?感谢您的帮助。
谢谢。