falta el modelo requerido attr_accessor para 'photo_file_name' cuando se carga con clip y S3 en heroku

Configurar un clip con S3 en mi entorno de desarrollo de Linux fue muy fácil: todo funciona de inmediato. Sin embargo, no puedo hacer que funcione en Heroku.

Cuando intento hacer una carga, el registro muestra:

Processing ItemsController#create (for 72.177.97.9 at 2010-08-26 16:35:14) [POST]  
  Parameters: {"commit"=>"Create", "authenticity_token"=>"0Hy3qvQBHE1gvFVaq32HMy2ZIopelV0BHbrSeHkO1Qw=", "item"=>{"photo"=>#<File:/home/slugs/270862_4aa601b_4b6f/mnt/tmp/RackMultipart20100826-6286-1256pvc-0>, "price"=>"342", "name"=>"a new item", "description"=>"a new item", "sold"=>"0"}}

Paperclip::PaperclipError (Item model missing required attr_accessor for 'photo_file_name'):

Encontré una publicación de blog que hacía referencia a este error, y decía agregar esto a mi modelo:

attr_accessor :photo_file_name
attr_accessor :photo_content_type
attr_accessor :photo_file_size
attr_accessor :photo_updated_at

Eso de hecho hace que elfalta el modelo requerido attr_accessor para 'photo_file_name' El error desaparece, pero aún no funciona. Vermi otra pregunta para detalles. Como he descubierto que con las líneas attr_accessor agregadas a mi modelo, las cargas fallan incluso en mi sistema de desarrollo, sospecho que esa no es la respuesta correcta.

Respuestas a la pregunta(3)

Su respuesta a la pregunta