ruby-on-rails - 如何从 rails_admin/ckeditor 中删除 html 标签,以便字段内容不包含 html 标签?

标签 ruby-on-rails ckeditor rails-admin

我正在使用 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/

相关文章:

ruby-on-rails - 运行命令 'git remote' 以部署 Ruby on Rails 应用程序时出现问题

ruby-on-rails - Emacs 做 ruby​​ on rails 有哪些有用的包?

ruby-on-rails - 遇到错误 "couldn' t find file 'ckeditor/override' "在我的 application.js 文件中的问题

ruby-on-rails - Rails_Admin - 如何更改 Post View 中文本字段的大小

ruby-on-rails - 时间和变量的ruby比较

ruby-on-rails - 处理Oauth 2.0-facebook gem错误100 : This authorization code has been used

CKeditor 内 Iframe 问题

javascript - CKEditor配置,为什么删除span属性中的id?

ruby-on-rails - 如何防止 rails_admin gem 将导航侧栏中的某些标签复数

rails-admin - 在 Rails Admin 中添加自定义操作