Je rencontre des problèmes pour récupérer l'URL des images téléchargées via Paperclip.Rails: Comment récupérer l'URL des téléchargements Paperclip?
Je définir l'URL en utilisant le code suivant dans mon modèle:
has_attached_file :banner,
:path => "/www/banners/:foo-:id.:extension",
:url => "http://example.com/:foo-:id.:extension"
Dans mes vues, je peux récupérer l'URL très bien en exécutant @ gallery.banner.url
Le problème se pose lorsque j'essaie de récupérer le même banner.url dans une tâche râteau. Il n'y a pas de colonne pour url dans la table de base de données, alors comment mon contrôleur et ma vue savent-ils ce que c'est?
Je suppose cela a quelque chose à voir avec le contrôleur à l'aide Gallery.find pour récupérer l'objet, alors que ma tâche Rake utilise Gallery.where pour trouver les objets. J'utilise Rails 3 et charge l'environnement Rails dans la tâche rake.
Si son chargement de l'environnement Rails, alors pourquoi @ gallery.banner.url ne fonctionnerait-il pas? – Trip