Ich habe mit der Verwendung von Paperclip herumgespielt, um eine Fotogalerie/ein Geschäft aufzubauen. Eine Galerie hat viele Fotos und ein Foto gehört zu einer Galerie und Benutzer können viele Galerien haben. Die Standardeinstellungen der Büroklammer machen etwas wie /:class/:style/:basename.:extension. Bei einer Galeriekonfiguration hätte ich jedoch lieber etwas wie /:class/:user_name/:gallery_name/:styles/:basename.:extension. Ich habe noch keine Möglichkeit gefunden, auf Variablen in einem Objekt zuzugreifen, um diese Speicherorte dynamisch zu erstellen.Paperclip-Pfad/URL mit Werten eines Objekts
Gibt es eine Möglichkeit, dies zu tun?
Ich habe versucht, # {Variable} im Pfad, aber das funktioniert nicht. Diese Fotoobjekte werden mit @ gallery.photos.build erstellt, sodass die gallery_id bereits einen Wert haben sollte, auf den zugegriffen werden kann.
Vielen Dank für die Buchung der neuen Dokumentationslink! – jaredsmith