2

:key と :value の 2 つの属性を持つ多かれ少なかれ一般的なプロパティ モデルを使用しています。値は、親オブジェクトに依存するアップローダーとして使用できる文字列属性です。プロパティを通常の文字列属性として使用する以外に、アップローダーをマウントするにはどうすればよいですか? 私はこのようなものを作成しようとしました:

def imagelink 
  self.value
end

def imagelink=(value)
 self.value=value
end

mount_uploader :imagelink, MyUploaderClass

しかし、imagelink-property が実際の active_record 属性ではないため、これは active_record エラーになりますか?

4

1 に答える 1

0

rails_admin gem を試している間、一般的なアップロード機能を動作させるために、他のいくつかの属性にアクセスできるようにする必要がありました。

mount_uploader :img_small, ProductImgSmallUploader
attr_accessible :img_small, :img_small_cache, :remove_img_small

答えを見つけるのに役立つかもしれません

于 2012-11-09T22:04:12.880 に答える