問題タブ [jquery-fileupload-rails]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - コーヒースクリプトで $(this) を使用する
クエリ ファイルのアップロードを使用しています。ページにいくつかのフォームがありますが、「プロジェクト」という非表示フィールドを除いて、それぞれ同じです。アップロードを処理するコーヒー スクリプトは次のとおりです。
フォームの 1 つの html を次に示します。フォームからフォームに変わるのは、'project' と呼ばれる隠しフィールドの値だけです。
問題は、$(this) が未定義であることです。アラートが表示されると、未定義と表示されます。$(this) がクラス 'project_file' を持つ特定の要素を返すようにするにはどうすればよいですか?
アップデート:
コーヒー スクリプトをコンパイルすると、次のようになります。
jquery - railscasts から jquery fileupload の例を実装できません
私は自分のアプリでajax jquery fileuploadを動作させることができません.Ryan Bateの実装をベースにしています.Carrierwave http://railscasts.com/episodes/381-jquery-ファイルアップロード
コンソールにエラーが表示されます: ReferenceError: ファイルが定義されていません
役立つ場合は、エアブレーキからのバックトレースを次に示します。
私のアプリケーションコントローラーには、他のファイルがあります:
jquery-fileupload-rails gemもインストールしています
js.coffee ファイル:
形:
layouts/drag_and_drop の内容
私が間違っていることはありますか?
ruby - Jquery-fileupload-rails がマルチパート フォームで機能しない
私はこのjquery-fileupload機能をcarrierwaveで動作させるために狂ったようにしようとしています:
http://railscasts.com/episodes/381-jquery-file-upload?autoplay=true
そしてそれは私にあらゆる種類の問題を引き起こしています。プロジェクト、バージョン、レイヤーの 3 つのモデルがあります。プロジェクト内で、同じフォーム内にバージョンといくつかの関連レイヤーの両方を作成しようとしています (ビュー/バージョンの new.html.erb ファイルから)。私は Ryan Bates Railscast #381 をフォローしていますが、新しいビューで直接選択したときにファイルを自動的にアップロードできないようです。(新しいバージョンのページで、いくつかのレイヤー ファイルを選択して [バージョンの作成] ボタンをクリックすると、関連付けられたレイヤー ファイルが正常にアップロードされます。ただし、チュートリアルでは、[作成] をクリックしなくても、jquery 経由で選択するとすぐにアップロードされます)ボタン. 彼がしていることと私がやろうとしていることの主な違いは、彼が「絵画」インデックスページからすべてのファイルをアップロードしていることです...
これが理にかなっていることを願っています...私のコードは次のとおりですが、さらに説明を提供する必要がある場合はお知らせください。(私は多くの質問を探しましたが、私の例は、私が遭遇したほとんどの「単一モデル」の jquery-fileupload の例よりも少し複雑に思えます)。
GEMFILE
ルート.RB
NEW.HTML.ERB (NEW VERSION PAGE & FORM。これにより、添付ファイルとしてアップロードされる新しいバージョンと関連するレイヤーが作成されます...ただし、ファイルは選択されるとすぐにアップロードされ、表示されます...つまり、ユーザーがクリックする前にまたは、実際にすぐにアップロードしない場合は、実際に作成をクリックする前に、アップロードのプレビューのようなものとして機能させる必要があります...
AUDIO_UPLOADER.RB (UPLOADERS/AUDIO_UPLOADER.RB...これは CARRIERWAVE アップローダー ファイルです)
VERSIONS_CONTROLLER
VERSION.RB(バージョンモデル)
LAYERS_CONTROLLER.RB (レイヤーコントローラー)
LAYER.RB (レイヤーモデル)
CREATE.JS.ERB (このファイルが間違っている可能性があると思います!)
_LAYER.HTML.ERB (_LAYER PARTIAL)
APPLICATION.JS (アセット/JAVASCRIPT)
APPLICATION.CSS (アセット/スタイルシート)
VERSIONS.JS.COFFEE (APP/ASSETS/JAVASCRIPT...)
LAYERS.JS.COFFEE (APP/ASSETS/JAVASCRIPTS...フォームが両方を作成するため、このjsをレイヤーまたはバージョンに入れる必要があるかどうかわからなかったので、両方に含めてみました)
jquery - ボタンをクリックしながらmvcでjqueryファイルをアップロード
ここでは、jQuery-File-Upload を使用してファイルをアップロードしています。それは正常に動作しています。しかし、ここではファイルを選択するとファイルがアップロードされます。送信ボタンをクリックした後にファイルをアップロードする必要があります。この問題を解決する方法を教えてください。私は次のコードを使用しています。
ruby-on-rails - Rails4でjquery-fileupload-railsを使用してアップロードすると、禁止された属性エラーが発生します
ギャラリーに属する画像モデルがあります。ギャラリー編集ページに、画像をアップロードしてギャラリーに関連付けるための追加/個別のフォームがあります。Carrierwave で Fog を使用して、Rackspace ファイルにアップロードしています。
私が得るエラーは禁止された属性ですが、どの属性/パラメーターが問題を引き起こしているかはわかりません。これをさらにデバッグするにはどうすればよいですか??
モデル
コントローラ
形
エラー
ruby-on-rails - Rails での画像アップロードに関する速報
jQuery File Upload gem を使用してファイルをアップロードしています。
ファイルのアップロード時にフラッシュ通知を表示したいのですが、画像をアップロードしても何も起こりません。
私はAjaxを介してこれを行っています。復元、削除、アーカイブなどの他のすべてのアクションは機能しています。以下は私のコントローラーアクションです:
これが upload.js.erb ファイルです。
jquery - jquery-fileupload: 本番環境でのみ「TypeError undefined function」エラーが発生する
Rails 3.2.18 アプリケーションで blueimp の jquery-fileupload ライブラリの最新バージョンを使用しています。
開発環境ではすべて正常に動作していますが、実稼働環境にデプロイすると、次のエラーが発生します。
これは、jquery-fileupload ライブラリでの json 結果処理の変更に関連していました。必要な修正がコードベースに正常に適用されました (少なくとも、開発中)。
この問題はアセット パイプラインに関連している可能性があると思いました。js ファイルがページに適切に含まれていなかったのですが、私が知る限り、そうではありません。このタイプの jscript エラーが発生するのは、開発と本番のどのような違いですか?