Je découvre avec intérêt Paperclip qui me semble effectivement plus
intéressant que attachment_fu pour l’usage que j’en fait.
Petite question subsidiaire: Paperclip peut-il générer des vignettes
au format
carré?J’ai trouvé le moyen de le faire avec attachment_fu et je trouve cette
fonctionnalité bien pratique.
Cordialement,
Nicolas
PS: merci Nicolas (l’autre), Yacaph fonctionne extra!
J’ai désinstallé et réinstallé paperclip, j’ai tout redémarré et ça ne
marche toujours pas.
J’ai cherché sur google et je n’ai pas vraiment trouvé de problème
similaire.
Je dois avoir un problème avec mon environnement, est ce que j’ai la
bonne version de paperclip (http://github.com/thoughtbot/
paperclip.git)?
J’ai refait des tests à la racine de mon projet, le convert
fonctionne.
Par contre j’ai essayé de lancer les tests “geometry” fournis avec le
plugin et il me sort une erreur sur le
require ‘shoulda’
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/
1.8/rubygems/custom_require.rb:27:in gem_original_require': no such file to load -- shoulda (LoadError) from /System/Library/Frameworks/Ruby.framework/Versions/1.8/ usr/lib/ruby/1.8/rubygems/custom_require.rb:27:inrequire’
from /Users/nicolas/Documents/Developpements/RoR/NotreImmeuble/
vendor/plugins/paperclip/test/geometry_test.rb:3
J’ai un module shoulda qui se trouve dans plugin/paperclip/
shoulda_macros/paperclip.rb
Nos messages se sont croisés.
Je vais faire l’update de gem.
Ca m’embête plus pour rails, car je n’avais pas l’intention de le
faire tout de suite, quel peut être l’impact sur mpn projet 2.0.2? car
je n’ai pas envie de me rajputer encore des problèmes à ce stade>
Ceci dit paperclip s’installe sans erreur apparente chez moi.
En gros, c’est quand on commence à poser des questions vraiment idiotes.
Si t’as un problème avec un plugin foo, le fait de vérifier si les tests de
plugin foo passent est une indication bien évidemment intéressante.
De même, à partir d’une appli Rails bidon (from scratch), essayer
ce plugin et se familiariser avec son api, par exemple en reprenant
le(s) example(s) donné(s) dans le README, permet de voir si déjà
ça marche avant de l’intégrer dans son appli.
Parce que si ça marche pas, ce n’est pas à cause de ton appli,
et si ça marche, c’est ptêtre à cause de l’interaction entre le
plugin et ton appli.
Il faut être méthodique et faire du plus simple au plus compliqué
(= ton cahier des charges). Si les trucs simples ne marchent pas,
les choses compliquées ont peu de chance de marcher.
Mais maintenant, je me retrouve avec mon problème initial qui m’a fait
essayer paperclip, à savoir la taille du fichier qui est stockée dans
la table correspond à la taille avant resizing et non pas à la taille
réelle de l’image stockée …
En fait le fichier que j’upload fait 3000x2000 et 1,6 mo, je
retaille :original => ‘450x450>’ et le fichier stocké dans …/orignal/
nn/ fait 73ko, par contre dans la table il y a 1,6mo ce qui n’est pas
ce que je veux (je veux la taille sur mon seveur/s3 soit 73ko).