2009-09-30 25 views
6

Załóżmy, że mam model o nazwie Motyw, który ma kilka atrybutów ustawiających kolory interfejsu. Motyw ma również załącznik Paperclip, który jest szablonem CSS generowanym przez użytkownika. Chcę skonfigurować procesor do wygenerowania ostatecznego pliku CSS, wstawiając kolory interfejsu do szablonu wygenerowanego przez użytkownika. Aby to zrobić, muszę uzyskać dostęp do danych modelu z procesora. czy to możliwe?Paperclip for Rails: Czy mogę uzyskać dostęp do modelu?

Odpowiedz

8

Procesor ma akcesor o nazwie attachment, co wskazuje na wystąpienie Paperclip :: Attachment. Załącznik z kolei ma akcesor instance, który wskazuje na instancję oryginalnego modelu. Wszystko, co powinieneś zrobić z procesora, to zadzwoń pod numer attachment.instance, aby uzyskać oryginalny model.

Powiązane problemy