我的HTML軌輔助模塊中的字符串:Rails的html_safe正在改變我的形象路徑
def app_link
"<a href=\"https://itunes.apple.com/us/app/one-spark/id630800549?mt=8\" target=\"_blank\">
<img src=\"/assets/apple-download-button.png\" alt=\"App Store\" />
</a>"
end
當它通常呈現逃離了HTML,但是當我添加
<%= app_link.html_safe %>
的資產部分的圖像路徑被刪除並更改爲:
<a href="https://itunes.apple.com/us/app/one-spark/id630800549?mt=8" target="_blank">
<img src="apple-download-button.png" alt="App Store" />
</a>
我猜這與資產pi有關但它看起來真的很奇怪的行爲。
? – sansarp 2015-04-04 08:46:57
沒有。正確的圖像路徑是「/assets/apple-download-button.png」 – 2015-04-04 08:57:17
我認爲html_safe不會導致問題,我已檢查並返回正確的圖像路徑,即「/assets/apple-download-button.png」 – 2015-04-04 08:59:23