2009-09-30 5 views
6

Theme에는 인터페이스 색상을 설정하는 여러 속성이있는 Theme이라는 모델이 있다고 가정 해 보겠습니다. 테마에는 또한 사용자가 생성 한 CSS 템플릿 인 Paperclip 첨부 파일이 있습니다. 인터페이스를 사용자 생성 템플릿에 삽입하여 최종 CSS 파일을 생성하도록 프로세서를 설정하려고합니다. 이렇게하려면 프로세서 내부에서 모델 데이터에 액세스해야합니다. 이것이 가능한가?레일 용 클립 클립 : 모델에 액세스 할 수 있습니까?

답변

8

프로세서에 attachment이라는 접근자가 있습니다. 이는 Paperclip :: Attachment의 인스턴스를 다시 가리 킵니다. 첨부 파일에는 원래 모델의 인스턴스를 가리키는 접근 자 instance이 있습니다. 따라서 원래 모델을 얻으려면 프로세서에서해야 할 일은 attachment.instance입니다.

관련 문제