Hen*_*ral 9 ruby-on-rails amazon-s3 paperclip activeadmin ruby-on-rails-4
我使用Activeadmin和Paperclip在我的Rails应用程序上上传图像.当我尝试将大文件上传到S3时,会发生超时错误,因此我必须实现直接上传到S3.
有谁知道我该怎么做?我无法弄明白......
有一个非常好的文章,我当是第一次设置的使用AA+s3+Paperclip。
它在Github上有不错的解释+ 示例应用程序,因此您可以实时检查它。
在AA中,表单如下所示:
form multipart: true do |f|
# f.semantic_errors *f.object.errors.keys
f.inputs do
f.input :image_name #or whatever field is called
end
f.has_many :attachments do |a|
if a.object.persisted?
link_to image_tag(a.object.encoded_url, class: 'image-preview'), a.object.encoded_url, target: "_blank"
else
a.inputs do
a.s3_file_field(:attachment, as: :file, class: 'js-s3_file_field')
end +
a.inputs do
a.input(:s3_url, as: :hidden, input_html: { class: "s3_url" })
end
end
end
f.actions
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1947 次 |
| 最近记录: |