Der Rails Plug-in Paperclip interpoliert den Anhangspfad basierend auf einigen dynamischen benutzerdefinierten Regeln jedes Mal, wenn der Pfad angefordert wird. Damit können Sie Namen/IDs/etc. in die Pfade deiner Anhänge.Wie kann ich den Pfadpfad für Paperclip unveränderlich machen?
Ich habe jedoch zwei Fälle, in denen sich die ursprünglichen Pfadabhängigkeiten ändern können, und wenn sie dies tun, kann ich den Anhang nicht mehr finden, weil der interpolierte Pfad jetzt auf die falsche Stelle zeigt.
Ich brauche den Pfad nur einmal zu interpolieren, wenn die Datei gespeichert wird, dann wird dieser Pfad beibehalten und zurückgegeben, unabhängig von den sich ändernden Interpolationsabhängigkeiten.
ein Beispiel ist so etwas wie „/ customer_name/product_name /“, wo entweder der Kunde oder der Produktname ändern kann, wird nicht Daher wird die Interpolation der Pfade unterbrochen, wenn sich diese Namen ändern. –
Dann interpolieren mit IDs oder etwas anderes. Mit anderen Worten, entwerfe ein Schema, durch das sich die Wege niemals ändern werden. Finde heraus, was sich nicht ändert, und begründe die Pfade darauf. – yfeldblum