2011-02-16 55 views
0

我需要去掉html,当我用简短的blurb显示内容列表时。如何在归档页面中列出内容时删除html?

我该怎么做?

现在它显示的标签,不是什么标签显示,但实际的标签,如:

this is a article about <b>cars</b> 

含量是安全的,因为它的所有内部人谁是可以信任的完成。

回答

0

您可能会在将HTML呈现到页面之前转义您的HTML。如果您有

<%=h content %> 

改变它插入你的内容

<%= content %> 

,或者,如果您使用safe_erb插件

<%= content.untaint %> 

,你应该罚款。

或者,如果你只是想去除所有标签(你会失去任何内嵌格式),像

<%=h content.gsub(/<[^>]*>/, '') %> 

应该做的伎俩。

希望有帮助!