[英]How to give image path in ruby on rails
我想使用位於app/assets/revolution/assets/01.png
。
我沒有使用默認的app/assets/images
文件夾。 我要使用自己的文件夾名稱'revolution'
,在該文件夾中創建自己的assets
文件夾。
如何在索引視圖中提供圖像路徑? 我正在嘗試這樣做:
<%= image_tag ('revolution/assets/01.png') %>
您需要首先將該Revolution文件夾放入資產路徑,然后才能從中訪問文件。
config.assets.paths << Rails.root.join("app/assets", 'revolution')
比起您,您將能夠從下面的資產路徑訪問文件。
<%= image_tag('01.png') %>
如果您不想將文件夾放在資產圖像路徑中。 我們有兩種相同的方法。 兩種方式都可以將文件夾移動到資產/圖像或公共路徑(滑軌方式),您可以輕松訪問文件。
我認為您需要的是幫助者asset_url
http://api.rubyonrails.org/classes/ActionView/Helpers/AssetUrlHelper.html#method-i-asset_url
但是如果您要這樣做,強烈建議您使用默認文件夾。
@mudasobwa的確如此,您不必在回復中出現這樣的點:。 發現新語言/庫/概念時,好像我們從來沒有編碼過屎
@Gagan Gami您可以,但是您將避免資產流水線,並且在保留名稱的同時替換文件的那一天,瀏覽器將出現巨大的緩存問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.