gpt4 book ai didi

ruby-on-rails-3.2 - 导轨 : content submitted using ckeditor is displayed with html tags

转载 作者:行者123 更新时间:2023-12-01 07:14:32 25 4
gpt4 key购买 nike

我有文本字段,用户将在其中编写食品食谱。对于文本格式,我只安装了 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> 

任何人都可以帮助为什么会发生这种情况?如何显示格式化的内容?感谢您的帮助。

谢谢。

最佳答案

您是否尝试过以下方法?
<%= raw(@product.recipe) %>
在这里查看更多信息:http://api.rubyonrails.org/classes/ActionView/Helpers/OutputSafetyHelper.html#method-i-raw

关于ruby-on-rails-3.2 - 导轨 : content submitted using ckeditor is displayed with html tags,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16458401/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com