trombone personnalisé :chemin d'accès et :url

J'ai quelques problèmes en essayant de coutume :chemin d'accès et :l'url des options pour has_attached_file avec un trombone:

J'ai un polymorphe classe nommée "Actif":

class Asset < ActiveRecord::Base

  belongs_to :file_owner, :polymorphic => true

  has_attached_file :picture, :styles => { ...},
             :url => "/attachments/user_:user/dressing_:dressing/garment_:garment/category_:category/:basename_:style.:extension",  
             :path => ":rails_root/public/attachments/user_:user/dressing_:dressing/garment_:garment/category_:category/:basename_:style.:extension"  
end

Les interpolations fonctionne bien, mais je veux la coutume, le chemin d'accès et l'url en fonction de la file_owner_type

par exemple, si je veux de l'utilisateur chemin vers l'image, je voudrais juste avoir

:path => ":rails_root/public/attachments/user_:user/:basename_:style.:extension

Merci pour votre aide

modifier :
Je pense que je n'ai pas à m'expliquer correctement. J'ai déjà les interpolations qui sont créés et fonctionne bien.

J'ai un modèle de l'immobilisation qui est polymorphe, le propriétaire peut être un utilisateur (pour l'avatar), un vêtement ou d'un pansement.
Et je veux avoir un chemin différent selon le propriétaire du fichier.
À ce moment, quand je veux ajouter un vêtement atout, il fonctionne bien, l'image est mis en

"/attachments/user_x/dressing_y/garment_z/category_u/something_style.jpg"

mais si je veux juste un utilisateur image de ce chemin va mettre l'avatar dans

"/attachments/user_x/dressing_/garment_/category_/something_style.jpg"

alors que je veux le mettre dans

"/attachments/user_x/something_style.jpg".

grâce

pouvez-vous montrer votre code de l'interpolation ici...peut-être il y a un problème là-bas

OriginalL'auteur guts | 2010-10-28