【问题标题】:Rails 4 WYSIWYG Bootsy not displaying formattingRails 4 WYSIWYG Bootsy 不显示格式
【发布时间】:2014-10-27 19:02:05
【问题描述】:

我刚刚按照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 安装说明之外,我还没有做任何事情,但也许我错过了一些东西,或者只是犯了一个愚蠢的错误。

如果您还有什么想知道的,请尽管问。

干杯

【问题讨论】:

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


    【解决方案1】:

    你需要有这样的东西,转义html:

    &lt;%= f.bootsy_area(:body, class: 'bg-code').html_safe %&gt;

    【讨论】:

    • 尝试添加:readonly =&gt; true 注意:HTML 选项 disabled、readonly 和 multiple 都可以被视为布尔值。所以指定:disabled =&gt; true 将给出disabled="disabled"。
    • 这两个选项都不起作用。
    【解决方案2】:

    Sergio 是正确的,但在输出而不是输入上有 .html_safe。

    例如,在帖子索引上:

    <%= post.body.html_safe %>
    

    希望这会有所帮助。

    【讨论】:

      【解决方案3】:

      也许使用原始的?

      <%= raw(post.body) %>
      

      【讨论】:

        【解决方案4】:

        您也可以添加到bootsy.rb

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

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

        【讨论】:

          猜你喜欢
          • 2016-08-18
          • 2018-08-27
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-06-14
          • 1970-01-01
          • 2016-11-28
          • 2016-11-12
          相关资源
          最近更新 更多