Paperclip pour Rails: Puis-je accéder au modèle?
-
19-09-2019 - |
Question
Disons que j'ai un modèle appelé à thème, qui a plusieurs attributs de réglage des couleurs d'interface. Thème a également un attachement Paperclip, qui est un modèle CSS généré par l'utilisateur. Je veux mettre en place un processeur pour générer un fichier CSS final insérer les couleurs de l'interface dans le modèle généré par l'utilisateur. Pour ce faire, je dois accéder aux données du modèle à l'intérieur du processeur. Est-ce possible?
La solution
Le processeur a un accesseur appelé attachment
Ceci nous ramène à l'instance de Paperclip :: pièce jointe. La fixation à son tour, a une instance
accesseur qui pointe vers l'instance du modèle original. Donc, tout ce que vous devriez avoir à faire à partir du processeur est attachment.instance
appel pour obtenir le modèle original.