我对 S3 有点陌生。我想知道将公共/图像放入 S3 存储桶中是否是一个好主意,如果是,是否有一种简单的方法可以进行移动?
如果您查看 config/environments/production.rb,您将看到以下代码行(已注释掉):
config.action_controller.asset_host = "http://assets.example.com"
如果您想将资产(图像、样式表等)保留在 S3 上,只需在此处输入正确的 url 即可。您可能对亚马逊的此内容感兴趣:
http://developer.amazonwebservices.com/connect/message.jspa?messageID=159916 http://developer.amazonwebservices.com/connect/message.jspa?messageID=159916
Rails API 中是这样的:
http://api.rubyonrails.org/classes/ActionView/Helpers/AssetTagHelper.html http://api.rubyonrails.org/classes/ActionView/Helpers/AssetTagHelper.html
如果您要提供大量静态资产或在昂贵的服务器上存储大量静态资产,则资产托管是很好的选择。如果您的业务量较小或提供的资产较小,那么 S3 可能没有意义。顺便说一句,Paperclip 理解 S3,因此它是处理此类事物的天然附件处理宝石。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)