【问题标题】:Rails - Url to a Static Assets in /PublicRails - /Public 中静态资产的 URL
【发布时间】:2012-04-09 11:26:38
【问题描述】:

我正在使用 S3 为我的公用文件夹提供服务,并尝试为这些资产之一构建一个简单的 URL。

我的 production.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

给我这个 url 的神奇的、两个单词、下划线、rails 短语是什么?

【问题讨论】:

    标签: ruby-on-rails ruby amazon-s3 erb assets


    【解决方案1】:

    使用&lt;%= asset_path "foo.bar" %&gt;

    【讨论】:

    猜你喜欢
    • 2013-12-06
    • 2020-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-11
    • 2015-10-01
    • 2015-07-25
    • 2018-05-19
    相关资源
    最近更新 更多