我正在使用 rails_admin 为我的 Post 模型创建所见即所得的编辑器,这些编辑器本质上只是博客文章。我有一个内容字段和标题字段。
我还包括 ckeditor 以格式化内容字段的文本。我试图在我的 View 中显示每个帖子,如下所示:
<% @posts.each do |post| %>
<div class="row text">
<%= post.title %>
<%= post.content %>
</div>
<% end %>
但是,当显示在屏幕上时,内容会打印出 ckeditor 添加到内容中的所有 html 标签。例如,如果我增加文本的大小,或者将一个句子设为粗体或斜体,它将打印出所有的 html 和 css 代码。
我希望能够将 html 呈现到我的 erb 文件中,以便它在用户 View 中自动格式化。
当我查看检查员时,内容被引号包围。
我的 railsadmin 配置文件这样调用 Post 模型:
config.model Post do
edit do
field :title
field :content, :ck_editor
end
end
谢谢你。
最佳答案
因此,据我所知,您希望显示实际的未转义 HTML。
<%= raw post.content %>
引用:raw (ActionView::Helpers::OutputSafetyHelper) - APIdock
关于ruby-on-rails - 如何从 rails_admin/ckeditor 中删除 html 标签,以便字段内容不包含 html 标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18776714/