index form docs all active ruby-on-rails ruby-on-rails-4 amazon-s3 paperclip activeadmin

ruby on rails - form - Rieles carga directa a Amazon S3 utilizando Activeadmin+Paperclip



add activeadmin gem (2)

La respuesta parece estar en los comentarios. Gracias Andrey por el enlace del tutorial.

http://blog.littleblimp.com/post/53942611764/direct-uploads-to-s3-with-rails-paperclip-and

Estoy usando Activeadmin y Paperclip para subir imágenes en mi aplicación Rails. Cuando intento cargar archivos grandes en S3, se produce el error de tiempo de espera, así que tengo que implementar la carga directa en S3.

¿Alguien sabe cómo puedo hacerlo? No podría resolverlo ...


Hay un artículo realmente bueno que utilicé la primera vez que configuraba AA+s3+Paperclip .

Tiene explicaciones decentes + aplicación de ejemplo en Github , para que pueda verificarlo en vivo.

En AA, el formulario se vería así:

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