Upload multiple images with paperclip in rails 4?

Hello, I’m learning rails and creating a small project,
Someone could tell me how can I upload multiple images with paperclip in
rails 4?

Thank you very much, I hope someone can help me.
Greetings.

C’mon, mate.
Have you at least tried to google it?
Apparently no.
I’ll give you a hand with that

Sent from my iPhone

On 29 Apr 2014, at 4:08 pm, Eugeniu T. [email protected]
wrote:

Hello, I’m learning rails and creating a small project,
Someone could tell me how can I upload multiple images with paperclip in
rails 4?

Thank you very much, I hope someone can help me.
Greetings.


You received this message because you are subscribed to the Google
Groups
“Ruby on Rails: Talk” group.
To unsubscribe from this group and stop receiving emails from it, send
an
email to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/rubyonrails-talk/57c4bc33-12ae-4e05-abdf-452b0a220164%40googlegroups.comhttps://groups.google.com/d/msgid/rubyonrails-talk/57c4bc33-12ae-4e05-abdf-452b0a220164%40googlegroups.com?utm_medium=email&utm_source=footer
.
For more options, visit https://groups.google.com/d/optout.

On Tue, Apr 29, 2014 at 1:20 AM, Mateus C. [email protected] wrote:

C’mon, mate.
Have you at least tried to google it?
Apparently no.
I’ll give you a hand with that
LMGTFY - Let Me Google That For You

Less time being an asshat and more time learning what the word “help”
means. And yes, I will admit by all technicality you did “help” but
by all semantics you did not help by the standards of which make you a
human.

Alright, I might have exaggerated.
Hey *Eugenio Tambur, *if you took my response as Jordon did, pardon me.
I
didn’t mean to be an asshat as he says(I’m a cool guy[?]), but, I
still
reckon that by trying to find out the solution of a problem or learning
anything new on your own first, will definitely be one of the best way
to
enhance/improve your skills/knowledge.

You want to use paperclip for handling files and rails 4 as framework.
All
you need is the implementation for uploading multiple images.

There are many javascript plugins out there if you want go for JS way.
Following are some easy to integrate plugins:

  1. jQuery File Upload => jQuery File Upload Demo
  2. Plupload => http://www.plupload.com/

Or you can use plupload_rails3 gem
GitHub - codeodor/plupload-rails3: A plugin for using plupload with rails 3.

Which is easy to integrate and usages Plupload gem.

Following are some links which may help you:

http://5minutenpause.com/blog/2013/09/04/multiple-file-upload-with-jquery-rails-4-and-paperclip/
2.
http://ikbenbitterzoet.com/2010/09/18/multiple-file-upload-with-plupload.html
3.
Upload Files Directly to S3 with Plupload, Rails, and Paperclip
4. http://amgrade.com/blogs/thoughts/multiple-files-upload-rails

Regards,
Lauree
(Ruby on Rails Developer http://www.allerin.com)

Hi, You can use nested_form gem for the same.You would be able to add
more
and remove existing image.

Paperclip supports multiple files in a single upload anyway. All you
need to do is make a form on another parent model (that model should be
set to accepts_nested_attributes_for the model you have attached your
file to), add the multiple => true flag to your file field, and force
the name of the file field to conform with this pattern:

:name => 'parent_model_name[attachment_model_name][][attachment_name]

So for User has_many :avatars, accepts_nested_attributes_for :avatars
and Avatar has_attached_file :image, the field would be named:

‘user[avatars_attributes][][image]’

Upload that nested form and as many Avatar objects as your form field
held individual files will be magically created. No drama, no jQuery, no
plugins in the browser*.

Walter

*Where by browser I mean modern browser.

HI

Firstly we need install paperclip, imagemagic on your machine , then
we
need define relation to the model suppose product and product_images. we
need to define accepts_nested_attributes_for :product_images in your
model
then

when you create object of model we need build product object to the
product_iamges model.

In your view create _form.html.erb and _product_image_fields.html.erb.

In your form.html.erb write above code

  • Select

    image* <%= f.fields_for
    :product_images do |builder| %> <%= render
    ‘product_image_fields’,
    :f => builder %> <% end %>

    <%=
    link_to_add_fields “Browse more image”, f, :product_images %>
    * And your product_images.html.erb write above code *
    *
    • <%= f.file_field :photo %> <%= f.check_box
      :default_image, {checked: false} %> Default Image

       <%= link_to_remove_fields “remove”, f %>

    *This
    code work perfectly to me…