Paper clip cannot save attachment

I am using Ruby 1.9 and Rails 2.3.4 with a copy of Paperclip to save attachments. and I followed the tutorial by adding the correct migration, adding (has_attached_file: video) to the model, creating a form (multipart) and adding <% = f.file_field: video%> to it ...

When I try to upload a file, I look in the log and I see:

[paperclip] Saving attachments. 

But the file is not really loaded, and the extra fields that were added using paperclip are all NULL!

The fact that he is not throwing any mistake makes me confused where to start looking for possible problems. I use MAC OSX Leopard, is it possible that this is right? if so, how can I give sudo permission to my application?

Any ideas what the problem is, or how I can better display the log to know where to look for problems.

Thanks,

There

Magazine:

  SQL (0.2ms) SET NAMES 'utf8' SQL (0.2ms) SET SQL_AUTO_IS_NULL=0 Processing PostsController#create (for 127.0.0.1 at 2009-09-26 17:08:26) [POST] Parameters: {"authenticity_token"=>"ZhEzTVQScgZxV9KY0Eo+sG5sHwn1kHgykvy11ovvfSU=", "post"=>{"title"=>"asd fasdf ", "description"=>"asdf as fasd f", "video"=>#<File:/var/folders/RH/RHekFGKME9uDJbX4d4DG3E+++TI/-Tmp-/RackMultipart20090926-27216-m28uwg-0>, "video_link"=>"", "is_notify_when_comment"=>"0"}} I'm in load_user User Columns (3.7ms) SHOW FIELDS FROM `users` User Load (0.6ms) SELECT * FROM `users` WHERE (`users`.`id` = 3) LIMIT 1 Post Columns (3.0ms) SHOW FIELDS FROM `posts` WARNING: Can't mass-assign these protected attributes: video SQL (0.2ms) BEGIN Post Create (0.4ms) INSERT INTO `posts` (`title`, `description`, `video_link`, `is_notify_when_comment`, `view_count`, `is_ours`, `votes_up_count`, `votes_down_count`, `flag_count`, `is_deleted`, `user_id`, `created_at`, `updated_at`, `video_file_name`, `video_content_type`, `video_file_size`, `video_updated_at`) VALUES('asd fasdf ', 'asdf as fasd f', '', 0, 0, 0, 0, 0, 0, 0, 3, '2009-09-27 00:08:27', '2009-09-27 00:08:27', NULL, NULL, NULL, NULL) [paperclip] Saving attachments. SQL (24.0ms) COMMIT Redirected to http://localhost:3000/posts/10 Completed in 477ms (DB: 32) | 302 Found [http://localhost/posts] 
+7
ruby-on-rails paperclip
source share
1 answer

I understood what the problem was.

I had to add: a video to my attr_accessible in the model so that it does not assign this video and does not throw an error

+14
source share

All Articles