【问题标题】:Rails carrierwave轨道载波
【发布时间】:2012-12-22 06:34:53
【问题描述】:
我为模型创建了一些动态属性,并在模型中添加了一些代码(setter/getter)来将这些属性定义为这个模型的实例变量。所有这些工作正常。
我正在使用键/值对来存储这些动态属性的值。
我想将这些属性与carrierwave一起使用来上传图片。上传图片后,我会将这张图片存储在 aws s3 上,键/值对只保存上传的名称,就像carrierwave 所做的那样。
我们有更好的选择/建议吗?
我们可以去载波以外的......谢谢
【问题讨论】:
标签:
ruby-on-rails
image
file-upload
carrierwave
【解决方案1】:
可能值得使用带有 AWS-SDK 的回形针
Gemfile:-
gem "paperclip"
gem 'aws-sdk', :require => "aws-sdk"
型号代码:-
has_attached_file :image,
:styles => {
:tiny => "35x35",
:thumb => "250x250",
:large => "600x600"
},
:storage => :s3,
:bucket => 'BUCKET NAME',
:s3_credentials => {
:access_key_id => 'xxxxxxxxxxYOUr ACCESS KEY IDxxxxxxxxxxxx',
:secret_access_key => 'xxxxxxxxxxxYOUR SECRET ACCESS KEYxxxxxxxxxxx'
}
希望对你有帮助