1
當我使用html_safe,爲什麼我在rails 4.2.6的ruby中使用simple_format時會丟失格式?
<%= @micropost.content.html_safe %>
我得到正確的格式下輸出。
但是當我使用simple_format,我失去的中心對齊,並獲得行名單,我不想打破。
<%= simple_format(auto_link(@micropost.content, html: { target: '_blank' }), {}, :sanitize => false) %>
這是我所得到的,當我使用auto_link單獨與消毒假。
<%= auto_link(@micropost.content, html: { target: '_blank' }, sanitize: false) %>
這是我所得到的,當我獨自使用auto_link的sanitize與真實。
<%= auto_link(@micropost.content, html: { target: '_blank' }, sanitize: true) %>
這是我在後
>> micp.content
=> "<p style=\"text-align: center;\">Pictre </p><h2 style=\"text-align: center;\">restse</h2><h2>sfsdfsdf</h2><p>sdfdsf</p><p style=\"text-align: center;\">dsfds</p><p>sfsdfsdf</p><ol><li>sdfdsfsdf</li><li>sdfsdfdsf</li><li>sdfdsf</li></ol><div>dfsdfsdfsd</div><p style=\"text-align: center;\">dfsdf</p><ol><li>dsfsdf</li><li>sdf</li><li>sdfsd</li></ol><p style=\"text-align: center;\"><br></p>"
>>
我如何解決這一點,有哪個用戶在他/她的職位想要的格式?謝謝。
我試過你的解決方案,我只拿到html標籤。我已經更新了問題的輸出。 – LovingRails
嘗試用'sanitize:true' – Dharam
我現在得到輸出,但仍然失去格式。 – LovingRails