Hi Once I enable pop ups for aws I can now upload and view images when logged into AWS .
Any suggestions for the bucket? Cheers Dave On Fri, Feb 8, 2019 at 2:40 AM Walter Lee Davis <wa...@wdstudio.com> wrote: > > > On Feb 7, 2019, at 3:25 AM, David Merrick <merrick...@gmail.com> wrote: > > > > I'm not using carrier wave. I'm using paperclip. > > Yes, but the same rules apply (on the S3 side) for any attachment system. > > Walter > > > > > On Thu, Feb 7, 2019 at 9:05 PM Ryan <ryanjw...@gmail.com> wrote: > > Hi David, > > > > Check out this SO article that references S3 bucket permissions. > Carrierwave needs to be able to write to the S3 bucket. Ensure your bucket > has Put permissions. > > > > > > On Wednesday, February 6, 2019 at 8:31:10 PM UTC-8, David Merrick wrote: > > Current errors 500 Internal Server Error and > Aws::S3::Errors::AccessDenied > > > > My paperclip.rb in config/initializers is below > > > > Paperclip::Attachment.default_options[:url] = ':s3_domain_url' # Should > this line have instead of this ':s3_domain_url' this ' > mybucketName.s3.amazonaws.com' > > Paperclip::Attachment.default_options[:path] = > '/:class/:attachment/:id_partition/:style/:filename' > > > > my production.rb in config/environments this code at the end > > > > config.paperclip_defaults = { > > storage: :s3, > > s3_credentials: { > > bucket: ENV.fetch('S3_BUCKET_NAME'), > > access_key_id: ENV.fetch('AWS_ACCESS_KEY_ID'), > > secret_access_key: ENV.fetch('AWS_SECRET_ACCESS_KEY'), > > s3_region: ENV.fetch('AWS_REGION'), > > } > > } > > > > My pin.rb in models has this code > > > > Class Pin < ApplicationRecord > > belongs_to :user > > has_attached_file :image, styles: { medium: "300x300#", thumb: > "100x100>" } > > validates_attachment_content_type :image, content_type: > /\Aimage\/.*\z/ > > end > > > > my index.html.erb to view my pins has this code > > > > <%= render 'home/jumbo' unless user_signed_in? %> > > <div class = 'center'> > > <%= will_paginate @pins%> > > </div> > > <div id="container" class="transitions-enabled"> > > <% @pins.each do |pin| %> > > <div class='box'> > > <div class="panel panel-default"> > > <%= link_to > image_tag(pin.image.url(:medium)),pin %><br> > > <div class="panel-body"> > > <%= pin.description %><br> > > <strong><%= pin.user.name if pin.user > %></strong> > > </div> > > <%#= link_to 'Show', pin %> > > <% if pin.user == current_user %> > > <div class="panel-footer"> > > <%= link_to 'Edit', edit_pin_path(pin) %> > > <%= link_to 'Destroy', pin, method: :delete, > data: { confirm: 'Are you sure?' } %> > > </div> > > <% end %> > > > </div> > > </div> > > <% end %> > > </div> > > > > What else am I missing to connect Heroku to AWS S3 Bucket to upload and > store images? > > > > Cheers Dave > > > > > > > > -- > > 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 rubyonrails-talk+unsubscr...@googlegroups.com. > > To post to this group, send email to rubyonrails-talk@googlegroups.com. > > To view this discussion on the web visit > https://groups.google.com/d/msgid/rubyonrails-talk/0bc96cca-11e0-449a-9652-53a359bb799d%40googlegroups.com > . > > For more options, visit https://groups.google.com/d/optout. > > > > > > -- > > Dave Merrick > > > > Daves Web Designs > > > > Website http://www.daveswebdesigns.co.nz > > > > Email merrick...@gmail.com > > > > Ph 03 216 2053 > > > > Cell 027 3089 169 > > > > -- > > 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 rubyonrails-talk+unsubscr...@googlegroups.com. > > To post to this group, send email to rubyonrails-talk@googlegroups.com. > > To view this discussion on the web visit > https://groups.google.com/d/msgid/rubyonrails-talk/CA%2B%3DMcKby7nYRSK_3PMMki_qEYHvqc8PR17%3DvQVQiKgShZdeqMg%40mail.gmail.com > . > > For more options, visit https://groups.google.com/d/optout. > > -- > 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 rubyonrails-talk+unsubscr...@googlegroups.com. > To post to this group, send email to rubyonrails-talk@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/rubyonrails-talk/865CEC38-F174-4E4E-81A9-17726AC8E87C%40wdstudio.com > . > For more options, visit https://groups.google.com/d/optout. > -- Dave Merrick Daves Web Designs Website http://www.daveswebdesigns.co.nz Email merrick...@gmail.com Ph 03 216 2053 Cell 027 3089 169 -- 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 rubyonrails-talk+unsubscr...@googlegroups.com. To post to this group, send email to rubyonrails-talk@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/CA%2B%3DMcKYKiP%2BkcXHAh0EfXzAYPBmvoYBqssmYfek4%2B7VZ%2BL9M1g%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.