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