How does validate work? Is the file uploaded before the format is checked? I tried uploading a pdf and it crashed the WEBrick. Out putting this over and over: **** Warning: Fonts with Subtype = /TrueType should be embedded. But BookmanOldStyle is not embedded. Surely the file should have been rejected before it is even uploaded? Model: class Image < ActiveRecord::Base belongs_to :user validates_presence_of :title, :file validates_format_of :file, :with => %r{(gif|jpg|png)$}i, :message => "File must end with .jpg, .gif or .png" file_column :file, :magick => { :versions => { "thumb" => "100x100", "medium" => "640x480>" } } end -- Posted via http://www.ruby-forum.com/.