ユーザーが次のいずれかでプロフィール写真を設定できるようにしたいと考えています。
- 画像を S3 バケットに取得するために使用するテキスト ボックスにリモート URL を提供する
- SimpleForm の
file_field
メソッドを使用したファイルのアップロード
ユーザーが同じフォームからこれらの両方を実行できるようにする最もクリーンな方法を知りたいです。私はいくつかの実験を行いましたが、特に満足のいくものはまだ思いつきません. ありがとう。
ユーザーが次のいずれかでプロフィール写真を設定できるようにしたいと考えています。
file_field
メソッドを使用したファイルのアップロードユーザーが同じフォームからこれらの両方を実行できるようにする最もクリーンな方法を知りたいです。私はいくつかの実験を行いましたが、特に満足のいくものはまだ思いつきません. ありがとう。
以下は、URL 経由でアップロードを行う方法の一般的なアイデアを示す良いガイドです。非常に古いものですが、何をする必要があるかについての良い一般的な考えを与えてくれます。
http://trevorturk.com/2008/12/11/easy-upload-via-url-with-paperclip/
上記のようなことを行った後、まず、URL とアップロード フィールドの両方を無効にして開始します。次に、いくつかのJavaScriptと、URLまたはアップロードを選択すると、無効な属性を削除して対応するフィールドを無効にするボタンが表示されます。