私はcloudinary
ここですべてを使用してフォローしています: http://cloudinary.com/blog/direct_image_uploads_from_the_browser_to_the_cloud_with_jquery
これは私の見解haml
です:
= form_tag items_path do
= cl_image_upload_tag(:image_id, :crop => :limit, :width => 1000, :height => 1000)
= submit_tag 'Submit'
確認したところ、すべての cloudinary JavaScript が読み込まれています。ボタンはファイルを cloudinary にアップロードしており、Chrome コンソールには次のように表示されます。
XHR finished loading: "https://api.cloudinary.com/v1_1/hhfk6ki1i/auto/upload". jquery.js:8417
send jquery.js:8417
jQuery.extend.ajax jquery.js:7969
send jquery.fileupload.js:600
$.widget._onSend jquery.fileupload.js:656
newData.submit jquery.fileupload.js:695
$.widget.options.add jquery.fileupload.js:137
$.Widget._trigger jquery.ui.widget.js:278
(anonymous function) jquery.fileupload.js:698
jQuery.extend.each jquery.js:612
$.widget._onAdd jquery.fileupload.js:688
$.widget._onChange jquery.fileupload.js:752
jQuery.event.dispatch jquery.js:3064
elemData.handle.eventHandle
ファイルを選択すると、アップロードしたファイルの名前がボタンに表示されると思います。それは cloudinary プラグインのおかげで起こるべきことですか、それともすべての Javascript を実装してそのイベントをキャプチャし、アップロード タグを変更する必要がありますか?
私は、常に「ファイルが選択されていません」と表示されるこのボタンについて話しています (ファイルがアップロードされ、Cloudinary で利用可能になった後でも):
ところで:それが関連している場合。私は使っていませんしcarrierwave
、Attachinary
一緒に仕事をしているからでもありませんcouchrest_model