2
我想分享的WhatsApp的,所以我將HTML轉換爲文本sometext否則它會顯示所有的標籤。紅寶石:轉換<br>爲換行符URI編碼
目前我使用strip_tags的去除標籤,但也將刪除文本休息。如何轉換的HTML文本和轉換休息,以換行字符和URL編碼的文本。
我目前使用以下
@whatsapp_text = u strip_tags(@post.summary)
我想分享的WhatsApp的,所以我將HTML轉換爲文本sometext否則它會顯示所有的標籤。紅寶石:轉換<br>爲換行符URI編碼
目前我使用strip_tags的去除標籤,但也將刪除文本休息。如何轉換的HTML文本和轉換休息,以換行字符和URL編碼的文本。
我目前使用以下
@whatsapp_text = u strip_tags(@post.summary)
我建議你塗用引入nokogiri來解決這個問題。引入nokogiri可以解析HTML和網站轉換成源人類可讀的文本雖然doiesnt HTML符轉換爲換行符它可以從你的身上拿走了許多問題。要做到這一點,follofing行添加到您的Gemfile
gem 'nokogiri'
運行bundle install
。那麼你可以這樣解決你的問題:
Nokogiri::HTML.parse(@post.summary.gsub("<br>", "\r\n").gsub("<br/>", "\r\n")).inner_text
這應該爲你做。
它的工作!謝謝:) – StarWars
歡迎你! – davidb