私はRORの初心者です。単純な入力タグを使用して画像をアップロードしたいのですが、そのためにフォームを使用したくありません。私は Paperclip の基本的な機能を知っています。私が間違っていなければ、画像を保存するために渡されるオブジェクトの形式は次のとおりです。
"image_object"=>
[#< ActionDispatch::Http::UploadedFile:0xb5ad25f4
@content_type="image/gif",
@headers=
"Content-Disposition: form-data; name=\"pic[]\"; filename=\"test.gif\"\r\nContent-Type: image/gif\r\n",
@original_filename="test.gif",
@tempfile=#<File:/tmp/RackMultipart20131112-17750-1lprijc>>]
次の手順を使用して画像をアップロードしたい: 1. Jquery を使用して、入力タグで選択した画像の適切な詳細 (ファイル パラメーター) を取得し、Jquery/ajax を使用してそれらを送信します。2.そのパラメーターをレールコントローラーに渡すことにより、これらの詳細を使用して、アプリケーションに画像を保存するために使用できるオブジェクト (上記のサンプルのように) を生成したいと考えています。
私の質問は次のとおりです。1.どのJqueryメソッドを使用すればよいですか?また、画像オブジェクトを生成するために必要なパラメータは何ですか? 2.コントローラー側で、これらの詳細を使用して画像オブジェクトを生成する方法は?
前もって感謝します。