将动态html代码显示为非转义的html

时间:2015-02-19 15:08:38

标签: javascript jquery html ruby-on-rails

我正在从rails中读取s3中的文件。我在div中显示文件的内容。我想准确显示文件中的内容。我遇到的问题是如果文件中有html,我希望它显示代码。例如:

<div>test</div>

不应显示为

# what I get when I try .html_safe
test

# what I am getting now
<div&gt;text</div> 

我在视图中的当前代码是(slim.html):

.col-md-8#pr_parsed_text_wrapper
  pre.pre-scrollable.prettyprint.linenums
    -@file_preview.each_with_index do |l, index|
      span.text_line class="line#{index}" #{l + "\n"}

我尝试过的其他事情:

  • h方法。
  • raw方法。
  • html_safe方法。
  • 使用===代替#{}

0 个答案:

没有答案