Paperclip wont save image in rails app
        Posted  
        
            by Micke
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Micke
        
        
        
        Published on 2010-04-26T18:23:45Z
        Indexed on 
            2010/04/26
            18:33 UTC
        
        
        Read the original article
        Hit count: 587
        
Hello stackoverflow.
I am trying to use Paperclip with my rails app to add an avatar to a user but it wont save my image when creating the user.
This is what the model looks like:
class User < ActiveRecord::Base
  has_attached_file :avatar
And the registerform in haml:
- form_for :user, @user, :url => { :action => "signup" }, :html => { :multipart => true } do |f|
 ...
 ...
      %li
        %div{:class => "header"} Profilepicture
        %div{:class => "input"}
          = f.file_field :avatar
And when i look in the log this is what is being passet to the "signup" action:
Parameters: {"commit"=>"Save", "action"=>"signup", "controller"=>"user/register",      "user"=>{"name"=>"Micke Lisinge", "birthmonth"=>"07", "password_confirmation"=>"[FILTERED]", "nickname"=>"lisinge", "avatar"=>#<File:/tmp/RackMultipart20100426-3076-1x04oxy-0>, "gen"=>"m", "birthday"=>"23", "password"=>"[FILTERED]", "birthyear"=>"1992", "email"=>"[email protected]"}}
[paperclip] Saving attachments.
Paperclip says it is saving the template but when i look in the public folder in my app it has created a system but the system folder is empty.
So it seems like it isnt saving the picture to the folder.
It gets handled by the form and saved in my /tmp folder.
Maybe you guys have any tips or know what this problem might be?
Thanks in advance, Micke.
© Stack Overflow or respective owner