使用auto_html Gem仅使用纯文本创建图像URL链接

时间:2016-05-01 07:33:14

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

我使用捆绑的图像过滤器(AutoHtml :: Image)放入以下文本并获得意外结果。

<img src="http://hoge/image.png">

该过滤器将其转换为后续代码。

<img src=""
<a href="http://hoge/image.png">
  <img src="http://hoge/image.jpg">
</a>
"">

我只是想用纯文本而非html标签进行转换。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

auto_html gem应该将纯文本输入转换为HTML,而不是HTML输入。 AutoHtml::Image过滤器只会查找所有网址,例如"http://hoge/image.png",并将其转换为HTML图片代码:<img src="http://hoge/image.png">(请参阅宝石{{3}中的最后一个示例用法})。将此过滤器应用于已包含HTML标记的文本没有意义。

所以在你的情况下,也许根本就不应该使用图像过滤器?