0
對於嵌套網址,資產引用的最佳方法是什麼?Rails中動作的資源(圖片,CSS)url解析
例如如果在我的html中,我用這種方式引用圖像:,當url是myapp/admin/edit/1或任何自定義url時,它不起作用。
對於嵌套網址,資產引用的最佳方法是什麼?Rails中動作的資源(圖片,CSS)url解析
例如如果在我的html中,我用這種方式引用圖像:,當url是myapp/admin/edit/1或任何自定義url時,它不起作用。
使用資產標籤幫手,image_tag
等:
http://api.rubyonrails.org/classes/ActionView/Helpers/AssetTagHelper.html
無論您的電流路徑應該沒有什麼區別,因爲訪問的資產應該從根本進行,例如/images/whatever.jpg
,/stylesheets/whatever.css
資產標籤幫助程序將使這個透明,此外,如果您曾經使用除您的Web服務器以外的資產主機,它們將爲您轉換路徑。例如。
# if you define a different asset_host, Rails will handle it.
ActionController::Base.asset_host = "assets.example.com"
image_tag("rails.png")
# => <img alt="Rails" src="http://assets.example.com/images/rails.png?1230601161" />