I am trying to use Paperclip with my Rails application to add an avatar to a user, but it will not save my image or update the database column when creating the user.
It looks like this:
class User < ActiveRecord::Base has_attached_file :avatar
And registration form 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 the "signup" passes to:
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"=>" lisinge@gmail.coma "}} [paperclip] Saving attachments.
Paperclip says that it saves the template, but when I look in the public folder in my application, it created a system , but the system folder is empty.
So it looks like this is not saving the image in a folder.
It is processed by the form and saved in my /tmp folder.
Perhaps you guys have any clues or know what this problem might be?