Boa tarde,
Estou começando a mexer com o paperclip, fiz tudo direitinho, como
está descrito no site oficial.
O problema é que o método "has_attached_file" dá erro, e só se resolve
quando eu coloco
"require 'paperclip' dentro do model.
Até aí, blz, o problema é resolvido. Porém, depois que eu cadastro
algum registro fazendo um upload de alguma imagem, o registro é
efetuado com sucesso, mas aparece a página de erro:
=> We're sorry, but something went wrong. <=
=> We've been notified about this issue and we'll take a look at it
shortly. <=
Eu dou um Refresh na página, e tudo volta a funcionar normalmente.
Vou colocar o LOG aki em baixo,
grato desde já
Nonato.
Processing UsuariosController#new (for 127.0.0.1 at 2009-08-22
16:15:10) [GET]
Rendering template within layouts/usuarios
Rendering usuarios/new
Completed in 203ms (View: 47, DB: 0) | 200 OK [
http://localhost/
usuarios/new]
Processing UsuariosController#create (for 127.0.0.1 at 2009-08-22
16:15:20) [POST]
Parameters: {"commit"=>"Create", "authenticity_token"=>"ZKIyc2kAu/
pPIqDYrxNBDYHulULjTEL+dA5oguoDrg8=", "usuario"=>{"nome"=>"mmmmmmmmm",
"foto"=>#<File:C:/DOCUME~1/Nonato/CONFIG~1/Temp/RackMultipart.780.1>,
"email"=>"mmmmmmmmm"}}
[4;35;1mUsuario Create (31.0ms) [0m [0mINSERT INTO
"usuarios" ("updated_at", "foto_file_size", "nome",
"foto_content_type", "foto_file_name", "email", "created_at") VALUES
('2009-08-22 19:15:20', 79976, 'mmmmmmmmm', 'image/jpeg',
'venture.jpg', 'mmmmmmmmm', '2009-08-22 19:15:20') [0m
Redirected to
http://localhost:3000/usuarios/5
Completed in 781ms (DB: 31) | 302 Found [
http://localhost/usuarios]
/!\ FAILSAFE /!\ Sat Aug 22 16:15:21 -0300 2009
Status: 500 Internal Server Error
bad content body
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/
action_controller/vendor/rack-1.0/rack/utils.rb:311:in
`parse_multipart'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/
action_controller/vendor/rack-1.0/rack/request.rb:125:in `POST'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/
action_controller/request.rb:428:in `request_parameters'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/
action_controller/request.rb:381:in `parameters'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/
action_controller/base.rb:1279:in `assign_shortcuts'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/
action_controller/base.rb:518:in `process_without_filters'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/
action_controller/filters.rb:606:in `process'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/
action_controller/rescue.rb:65:in `call_with_exception'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/
action_controller/dispatcher.rb:91:in `dispatch'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/
action_controller/dispatcher.rb:111:in `_call'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/
action_controller/dispatcher.rb:82:in `initialize'
c:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.2/lib/
active_record/query_cache.rb:29:in `call'
c:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.2/lib/
active_record/query_cache.rb:29:in `call'
c:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.2/lib/
active_record/connection_adapters/abstract/query_cache.rb:34:in
`cache'
c:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.2/lib/
active_record/query_cache.rb:9:in `cache'
c:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.2/lib/
active_record/query_cache.rb:28:in `call'
c:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.2/lib/
active_record/connection_adapters/abstract/connection_pool.rb:361:in
`call'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/
action_controller/vendor/rack-1.0/rack/head.rb:9:in `call'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/
action_controller/vendor/rack-1.0/rack/methodoverride.rb:24:in `call'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/
action_controller/params_parser.rb:15:in `call'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/
action_controller/rewindable_input.rb:25:in `call'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/
action_controller/session/cookie_store.rb:93:in `call'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/
action_controller/reloader.rb:9:in `call'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/
action_controller/failsafe.rb:11:in `call'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/
action_controller/vendor/rack-1.0/rack/lock.rb:11:in `call'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/
action_controller/vendor/rack-1.0/rack/lock.rb:11:in `synchronize'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/
action_controller/vendor/rack-1.0/rack/lock.rb:11:in `call'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/
action_controller/dispatcher.rb:106:in `call'
c:/ruby/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/rails/rack/
static.rb:31:in `call'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/
action_controller/vendor/rack-1.0/rack/urlmap.rb:46:in `call'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/
action_controller/vendor/rack-1.0/rack/urlmap.rb:40:in `each'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/
action_controller/vendor/rack-1.0/rack/urlmap.rb:40:in `call'
c:/ruby/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/rails/rack/
log_tailer.rb:17:in `call'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/
action_controller/vendor/rack-1.0/rack/content_length.rb:13:in `call'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/
action_controller/vendor/rack-1.0/rack/handler/webrick.rb:46:in
`service'
c:/ruby/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'
c:/ruby/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'
c:/ruby/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'
c:/ruby/lib/ruby/1.8/webrick/server.rb:162:in `start'
c:/ruby/lib/ruby/1.8/webrick/server.rb:162:in `start_thread'
c:/ruby/lib/ruby/1.8/webrick/server.rb:95:in `start'
c:/ruby/lib/ruby/1.8/webrick/server.rb:92:in `each'
c:/ruby/lib/ruby/1.8/webrick/server.rb:92:in `start'
c:/ruby/lib/ruby/1.8/webrick/server.rb:23:in `start'
c:/ruby/lib/ruby/1.8/webrick/server.rb:82:in `start'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/
action_controller/vendor/rack-1.0/rack/handler/webrick.rb:13:in `run'
c:/ruby/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/commands/server.rb:
111
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
`gem_original_require'
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
`require'
script/server:3
Processing UsuariosController#show (for 127.0.0.1 at 2009-08-22
16:26:08) [GET]
Parameters: {"id"=>"5"}
[4;36;1mUsuario Load (0.0ms) [0m [0;1mSELECT * FROM "usuarios"
WHERE ("usuarios"."id" = 5) [0m
Rendering template within layouts/usuarios
Rendering usuarios/show
Completed in 110ms (View: 31, DB: 0) | 200 OK [
http://localhost/
usuarios/5]
Processing UsuariosController#show (for 127.0.0.1 at 2009-08-22
16:26:25) [GET]
Parameters: {"id"=>"5"}
[4;35;1mUsuario Load (15.0ms) [0m [0mSELECT * FROM "usuarios"
WHERE ("usuarios"."id" = 5) [0m
Rendering template within layouts/usuarios
Rendering usuarios/show
Completed in 94ms (View: 32, DB: 15) | 200 OK [
http://localhost/
usuarios/5]
Processing UsuariosController#show (for 127.0.0.1 at 2009-08-22
16:27:07) [GET]
Parameters: {"id"=>"5"}
[4;36;1mUsuario Load (0.0ms) [0m [0;1mSELECT * FROM "usuarios"
WHERE ("usuarios"."id" = 5) [0m
Rendering template within layouts/usuarios
Rendering usuarios/show
Completed in 94ms (View: 31, DB: 0) | 200 OK [
http://localhost/
usuarios/5]