Ruby on rails 3.1 Rails—资产管道—按目录标识资源

Ruby on rails 3.1 Rails—资产管道—按目录标识资源,ruby-on-rails-3.1,asset-pipeline,Ruby On Rails 3.1,Asset Pipeline,假设在供应商/资产中,我有两个子目录,/alpha和/beta,每个子目录都有一个名为temp.jpg的文件。据我所知,对/assets/temp.jpg发出了一个GET请求,我非常确定alpha目录中的请求得到了满足。但是我怎样才能区分他们两个呢?我认为可以使用asset\uURL帮助程序来完成,但我不太确定-如果有人建议这样做会很好。检查并尝试在Rails控制台中执行Rails.application.config.assets.path,以调试您的资产加载路径。手册: 您可以通过在Rai

假设在
供应商/资产
中,我有两个子目录,
/alpha
/beta
,每个子目录都有一个名为
temp.jpg
的文件。据我所知,对
/assets/temp.jpg
发出了一个GET请求,我非常确定alpha目录中的请求得到了满足。但是我怎样才能区分他们两个呢?我认为可以使用
asset\uURL
帮助程序来完成,但我不太确定-如果有人建议这样做会很好。

检查并尝试在Rails控制台中执行
Rails.application.config.assets.path
,以调试您的资产加载路径。

手册:


您可以通过在Rails控制台中检查Rails.application.config.assets.path来查看搜索路径

可以在config/application.rb中将其他(完全限定)路径添加到管道中。例如:

config.assets.paths << Rails.root.join("app", "assets", "flash")

config.assets.path这并不能真正回答问题。
<%= image_tag "icons/rails.png" %>