Nous utilisons ce produit génial depuis plus d’un an. Tout fonctionnait parfaitement et sans bug, mais récemment, nous avons remarqué un problème étrange avec certains téléchargements de GIF (peut-être d’autres formats aussi, mais pour l’instant, seuls les GIFs sont concernés) : plusieurs GIFs avaient des miniatures cassées (ne se chargeaient pas, je crois qu’il s’agissait d’une erreur 404). L’image originale ou en taille complète s’ouvrait correctement lors du clic dessus. Il y avait environ 5 GIFs concernés sur un total de 30 (je ne suis pas sûr du nombre de ces 30 qui avaient des miniatures, mais il y en avait certainement certains avec des miniatures fonctionnelles), et tous étaient assez anciens, datant de décembre 2019 à mars 2020.
Le re-cuisson des publications semble résoudre ce problème. J’ai donc simplement ouvert rails c, vérifié tous les posts contenant des GIFs trouvés via :
Post.where("raw like '%.gif)%'").map { |p| [p.id, p.topic_id, p.post_number, p.baked_at, p.raw.truncate(100)] }
et re-cuit tous ceux qui étaient cassés :
Post.find(12345).rebake!
Avez-vous des idées sur ce qui pourrait causer cela ou comment déboguer ce problème ?