Rails 4 WYSIWYG Bootsy不显示格式

时间:2014-10-27 19:02:06

标签: ruby-on-rails ruby ruby-on-rails-4 wysiwyg

我刚刚按照the bootsy gem page上的安装说明进行操作,直到我保存并查看帖子的内容之前,这一切都很顺利。

这是视图中输出的样子:

<h2>Header</h2><h3>Sub head:</h3><br><img alt="Thumb 1320236280147" src="/uploads/bootsy/image/1/1320236280147.jpg">

似乎没有任何html格式被渲染,因为它被传票标记或类似的东西转义 - 有其他人有这个问题吗?我没有在github页面或SO上看到任何问题,指出我正确的方向。

除了遵循gem安装说明,我还没有做任何事情,但也许我错过了一些东西或者只是犯了一个愚蠢的错误。

如果你还想知道别的什么,请问问。

干杯

4 个答案:

答案 0 :(得分:5)

你需要这样的东西,逃脱html:

<%= f.bootsy_area(:body, class: 'bg-code').html_safe %>

答案 1 :(得分:4)

塞尔吉奥是正确的,但在输出而不是输入上有.html_safe。

例如,在帖子索引上:

<%= post.body.html_safe %>

希望这有帮助。

答案 2 :(得分:0)

也许使用raw?

<%= raw(post.body) %>

答案 3 :(得分:0)

您还可以添加到bootsy.rb

config.editor_options = {
  html: true
  .....
}

使您能够在bootsy编辑器中切换html。