簡體   English   中英

如何在軌道上的紅寶石中給出圖像路徑

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM