attachement_fu does not upload images

dear all

I followed http://clarkware.com/cgi/blosxom/2007/02/24 i installed ImageScience and FreeImage. whenever I create an entry it does not get to the database and it does not upload the file

I am not sure what is wrong in the code, especially it is mere copy paste :slight_smile:

I added this to config/environment.rb config.gem 'image_science'

config/route.rb map.resources :mugshots

this is the code

class Mugshot < ActiveRecord::Base    has_attachment :content_type => :image,                  :storage => :file_system,                  :max_size => 500.kilobytes,                  :thumbnails => { :thumb => '100x100>' },     :processor => 'ImageScience'

        validates_as_attachment end

class MugshotsController < ApplicationController def index   @mugshots = Mugshot.find(:all) end def new   @mugshot = Mugshot.new end

def create   @mugshot = Mugshot.new(params[:mugshot])   if @mugshot.save     flash[:notice] = 'Mugshot was successfully created.'     redirect_to mugshot_url(@mugshot)   else     render :action => :new   end end

end

new.html.erb

<%= error_messages_for :mugshot %>

<% form_for(:mugshot, :url => mugshots_path,                       :html => { :multipart => true }) do |f| -%>   <p>     <label for="mugshot">Upload A Mugshot:</label>     <%= f.file_field :uploaded_data %>   </p>   <p>     <%= submit_tag 'Create' %>   </p> <% end -%>

index.html.erb

<h1>Most Wanted</h1> <% for mugshot in @mugshots -%>   <%= link_to image_tag(mugshot.public_filename(:thumb)), mugshot.public_filename %> <% end -%>

this is what i get from the log

Processing MugshotsController#new (for 127.0.0.1 at 2008-08-15 18:43:24) [GET]   Session ID: BAh7BzoMY3NyZl9pZCIlNjNjMGFiZGY4OGIxNzMzNTJlY2NkNWU0YmY5ZWMz ODMiCmZsYXNoSUM6J0FjdGlvbkNvbnRyb2xsZXI6OkZsYXNoOjpGbGFzaEhh c2h7AAY6CkB1c2VkewA=--a3b1e1c814f7d712aaf16820f4db2041b4a0d785   Parameters: {"action"=>"new", "controller"=>"mugshots"}   SQL (0.000184) SET NAMES 'utf8'   SQL (0.000098) SET SQL_AUTO_IS_NULL=0   Mugshot Columns (0.000911) SHOW FIELDS FROM `mugshots` Rendering mugshots/new Completed in 0.03245 (30 reqs/sec) | Rendering: 0.00226 (6%) | DB: 0.00119 (3%) | 200 OK [http://localhost/mugshots/new\]

Processing MugshotsController#index (for 127.0.0.1 at 2008-08-15 18:43:27) [POST]   Session ID: BAh7BzoMY3NyZl9pZCIlNjNjMGFiZGY4OGIxNzMzNTJlY2NkNWU0YmY5ZWMz ODMiCmZsYXNoSUM6J0FjdGlvbkNvbnRyb2xsZXI6OkZsYXNoOjpGbGFzaEhh c2h7AAY6CkB1c2VkewA=--a3b1e1c814f7d712aaf16820f4db2041b4a0d785   Parameters: {"commit"=>"Create", "authenticity_token"=>"f4c278ba18f30630d063c45f4d5bb84000f7682c", "action"=>"index", "controller"=>"mugshots", "mugshot"=>{"uploaded_data"=>#<File:/tmp/CGI21597-1>}}   Mugshot Load (0.001881) SELECT * FROM `mugshots` Rendering mugshots/index Completed in 0.01364 (73 reqs/sec) | Rendering: 0.00134 (9%) | DB: 0.00188 (13%) | 200 OK [http://localhost/mugshots\]

Processing MugshotsController#index (for 127.0.0.1 at 2008-08-15 18:44:44) [POST]   Session ID: BAh7BzoMY3NyZl9pZCIlNjNjMGFiZGY4OGIxNzMzNTJlY2NkNWU0YmY5ZWMz ODMiCmZsYXNoSUM6J0FjdGlvbkNvbnRyb2xsZXI6OkZsYXNoOjpGbGFzaEhh c2h7AAY6CkB1c2VkewA=--a3b1e1c814f7d712aaf16820f4db2041b4a0d785   Parameters: {"commit"=>"Create", "authenticity_token"=>"f4c278ba18f30630d063c45f4d5bb84000f7682c", "action"=>"index", "controller"=>"mugshots", "mugshot"=>{"uploaded_data"=>#<File:/tmp/CGI21597-3>}}   Mugshot Load (0.000139) SELECT * FROM `mugshots` Rendering mugshots/index Completed in 0.01159 (86 reqs/sec) | Rendering: 0.00081 (6%) | DB: 0.00014 (1%) | 200 OK [http://localhost/mugshots\]