2011-02-16 38 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(/<[^>]*>/, '') %> 

應該做的伎倆。

希望有幫助!

相關問題