【发布时间】:2011-09-28 01:18:51
【问题描述】:
我一直在关注 https://github.com/thoughtbot/paperclip/wiki/Restricting-Access-to-Objects-Stored-on-Amazon-S3 和 Rails 3, paperclip + S3 - Howto Store for an Instance and Protect Access 尝试让 Paperclip 的过期链接正常工作。我相信我遇到的大部分是路由类型之一。
在我的pieces_controller中,我放了一个这样的方法
def download
redirect_to @asset.asset.expiring_url(1000)
end
然后在我的路线中,我放了这个:
match "pieces/download"
那么在我看来我有:
<%= link_to download_asset_path(piece)%>
这似乎离工作还很远,我不确定出了什么问题。我知道我遇到了路由错误,但它也告诉我我的 download_asset_path 未定义,这可能也与路由相关......我觉得我做的一切都错了。
扯掉我的头发。谢谢!
【问题讨论】:
标签: ruby-on-rails amazon-s3 paperclip