我刚刚按照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安装说明,我还没有做任何事情,但也许我错过了一些东西或者只是犯了一个愚蠢的错误。
如果你还想知道别的什么,请问问。
干杯
答案 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。