我正在使用S3来提供我的公共文件夹&试图建立一个简单的URL到这些资产之一。
我的produ.rb有:
config.action_controller.asset_host = "https://my-bucket.s3.amazonaws.com"
这在我的.erb文件中非常完美:
<%= image_tag("rails.png") %>
# => <img src="https://my-bucket.s3.amazonaws.com/rails.png" />
但我需要一个GENERIC文件类型的URL(不是标签),例如:
<%= asset_host "foo.bar" %>
# => https://my-bucket.s3.amazonaws.com/foo.bar
什么是魔术,双字,下划线连接,轨道短语给了我这个网址?
答案 0 :(得分:2)
使用<%= asset_path "foo.bar" %>
。