Paperclip images are not stored in my directory

19 views
Skip to first unread message

Maddy

unread,
Aug 18, 2012, 5:17:51 AM8/18/12
to rubyonra...@googlegroups.com
It is my User.rb model,
My images are not stored in my assets directory..

has_attached_file :photo, :styles => { :small => "100x100#", :large => "500x500>", :thumb => "60x60>" },
                   :url  => "/assets/users/:id/:style/:basename.:extension",
                    :path => ":rails_root/public/assets/users/:id/:style/:basename.:extension"

  validates_attachment_presence :photo
  validates_attachment_size :photo, :less_than => 5.megabytes
  validates_attachment_content_type :photo, :content_type => ['image/jpeg', 'image/png']

Please advice me...

bertly_the_coder

unread,
Aug 18, 2012, 7:38:30 PM8/18/12
to rubyonra...@googlegroups.com
Without digging too deep, I've never seen :rails_root before, could you mean "#{Rails.root/public/assets/users/:id/:style/:basename.:extension}"? (in Rails 3).

Matt Jones

unread,
Aug 19, 2012, 3:50:37 PM8/19/12
to rubyonra...@googlegroups.com


On Saturday, 18 August 2012 01:17:51 UTC-4, Maddy wrote:
It is my User.rb model,
My images are not stored in my assets directory..

has_attached_file :photo, :styles => { :small => "100x100#", :large => "500x500>", :thumb => "60x60>" },
                   :url  => "/assets/users/:id/:style/:basename.:extension",
                    :path => ":rails_root/public/assets/users/:id/:style/:basename.:extension"


I'd recommend a name other than 'assets' for this directory - the asset pipeline uses that URL, so you're likely to get strange behavior (especially in development mode) if you use it as well.

Other than that, you'll need to provide more detail about what happens, any error messages, etc. The uploaded files clearly go *somewhere*...

--Matt Jones 
Reply all
Reply to author
Forward
0 new messages