0

( ) とのポリモーフィックな関連付けを持つPostモデルがあります。Attachmentas: :attachable

にリモート URL 添付ファイルを体系的に追加したいと考えていPostます。アタッチメントがポリモーフィックでない場合、これは完全に機能します...

@post.remote_filename_url = 'http://example.com/file.jpg'

ただし、これらの線に沿っている必要があるため(これも機能しませんが...)、うまくいきませんが、うまくいけば私がやろうとしていることのアイデアを提供するだけです:

@post.remote_attachable_filename_uri = 'http://example.com/jpg'

ありがとう!(PS ...コンソール/ヘルパーライブラリを介してこれらすべてを行っています。これはフォームを介したものではありません)

4

2 に答える 2

0

Attachment がmount_uploader :filename(Post ではなく) モデルであると仮定すると、 を呼び出すだけです@attachment.remote_filename_url=。Carrierwave は、モデルの関係を認識したり気にしたりしません。

于 2013-10-06T13:09:14.547 に答える