6

インターフェイスの色を設定するいくつかの属性を持つ Theme というモデルがあるとします。テーマには、ユーザーが生成した CSS テンプレートであるペーパークリップも添付されています。ユーザーが生成したテンプレートにインターフェイスの色を挿入して、最終的な CSS ファイルを生成するプロセッサをセットアップしたいと考えています。これを行うには、プロセッサ内からモデル データにアクセスする必要があります。これは可能ですか?

4

1 に答える 1

8

attachmentプロセッサには、 Paperclip::Attachment のインスタンスを指す thisというアクセサーがあります。instanceアタッチメントには、元のモデルのインスタンスを指すアクセサーがあります。したがって、プロセッサから行う必要があるのはattachment.instance、元のモデルを取得するための呼び出しだけです。

于 2009-10-04T03:07:31.770 に答える