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: 464

Filed under:
|
|

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

Related posts about ruby-on-rails

Related posts about ruby