'Nenhuma correspondência de rota' com clipe de papel e S3 no Heroku

Configurar um clipe de papel para usar o S3 no meu sistema local de desenvolvimento foi muito fácil. No entanto, não consigo fazê-lo funcionar no Heroku.

O arquivo é enviado com sucesso:

[paperclip] Saving attachments.
[paperclip] saving photos/2/small.jpg
[paperclip] saving photos/2/original.jpg

No entanto, as visualizações que tentam vincular ao upload recebem um erro de roteamento:

ActionController::RoutingError (No route matches "/photos/small/missing.png" with {:method=>:get}):

Observe como ele está usando 'ausente' para o nome do arquivo e está usando '.png' para a extensão, mesmo que o arquivo seja um '.jpg'.

Eu tentei várias combinações de:url e:path opções comhas_attached_file de acordo com os vários posts e tutoriais que encontrei (incluindo os documentos de Heroku), mas nenhum parece funcionar.

Quais são as etapas corretas para usar o clipe de papel com S3 no Heroku?

questionAnswers(3)

yourAnswerToTheQuestion