我的應用程序中的文章有字段「body」,其中包含html文本。例如:Ruby on rails:用html和rails代碼轉換文本
<div class ='skill_pic'>
<img src = "/assets/images/picture_1.png">
</div>
鑑於我叫場「身體」中指出:
<%= raw @article.body %>
在本地機器上一切正常,但是當我在生產部署我的應用程序,圖像顯示不正確的和瀏覽器控制檯返回404錯誤。
IMAGE_TAG在文章的身體可以解決我的問題,我的意思是:
<div class ='skill_pic'>
<%= image_tag('images/picture_1.png') %>
</div>
但輔助原料不能轉換文本使用HTML和軌方法
現在,我想在三個方向:
- 尋找生產圖像的正確路徑
- 找到一些幫手,它可以正確地將文本轉換爲html和rails代碼
- 找到另一種解決方案
<%= raw ERB.new(@ article.body).result(binding)%> 它解決了我的問題,很大讓你癡迷 – Largo
很高興能幫到你。當它解決你的問題時,你介意接受答案嗎? – spickermann