Rails:在资产预编译后获取图像源

时间:2017-08-23 11:30:41

标签: ruby-on-rails

目前我为我的网站执行此操作

image_tag("logo.png")

此结果

<img src="/assets/logo-c9dc9867ad75fdidmjdoehdo53di.png" alt="Logo" />

这对我来说很好。但有时我只需要图像的源部分,即我只需要这部分/assets/logo-c9dc9867ad75fdidmjdoehdo53di.png。我怎么能得到它?

1 个答案:

答案 0 :(得分:0)

如果您的图片位于app/assets/images,请使用asset_path

<%= asset_path("logo.png") %>
# => "/assets/logo-c9dc9867ad75fdidmjdoehdo53di.png"

如果您的图片位于public/assets,请使用image_path

<%= image_path("logo.png") %>
# => "/assets/logo-c9dc9867ad75fdidmjdoehdo53di.png"