Des images dans Simplelog

Ma version de Simplelog, disponible sur mon espace Github, supporte désormais l’upload d’images, utilisables ensuite dans les posts ou pages de son choix :

photo perdue...

Pour que le tout fonctionne, il faut disposer sur son serveur d’une bibliothèque de traitement d’image pour Ruby. Personnellement j’ai choisi ImageScience pour sa simplicité, mais je viens de me rendre compte qu’il y avait des bugs sur les images PNG. Je vais voir si je peux passer à autre chose pour la suite.

To be continued ;-)

EDIT: je suis passé à RMagick, tout a l’air de marcher pas mal. D’ailleurs pour ma version de Simplelog, c’est mis comme processeur par défaut (pour le moment en dur dans la classe, qui sait peut-être bientôt en configurable) :

has_attachment :content_type => :image,
                :storage => :file_system,
                :max_size => 5.megabytes,
                :resize_to => '740x400>',
                :thumbnails => { :thumb => '100x100>' },
                :path_prefix => 'public/assets',
                :processor => 'Rmagick'
 
validates_as_attachment