問題タブ [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.

0 投票する
2 に答える
278 参照

javascript - コーヒースクリプトで $(this) を使用する

クエリ ファイルのアップロードを使用しています。ページにいくつかのフォームがありますが、「プロジェクト」という非表示フィールドを除いて、それぞれ同じです。アップロードを処理するコーヒー スクリプトは次のとおりです。

フォームの 1 つの html を次に示します。フォームからフォームに変わるのは、'project' と呼ばれる隠しフィールドの値だけです。

問題は、$(this) が未定義であることです。アラートが表示されると、未定義と表示されます。$(this) がクラス 'project_file' を持つ特定の要素を返すようにするにはどうすればよいですか?

アップデート:

コーヒー スクリプトをコンパイルすると、次のようになります。

0 投票する
1 に答える
420 参照

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 の内容

私が間違っていることはありますか?

0 投票する
1 に答える
1083 参照

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をレイヤーまたはバージョンに入れる必要があるかどうかわからなかったので、両方に含めてみました)

0 投票する
1 に答える
6015 参照

jquery - ボタンをクリックしながらmvcでjqueryファイルをアップロード

ここでは、jQuery-File-Upload を使用してファイルをアップロードしています。それは正常に動作しています。しかし、ここではファイルを選択するとファイルがアップロードされます。送信ボタンをクリックした後にファイルをアップロードする必要があります。この問題を解決する方法を教えてください。私は次のコードを使用しています。

0 投票する
1 に答える
359 参照

ruby-on-rails - Rails4でjquery-fileupload-railsを使用してアップロードすると、禁止された属性エラーが発生します

ギャラリーに属する画像モデルがあります。ギャラリー編集ページに、画像をアップロードしてギャラリーに関連付けるための追加/個別のフォームがあります。Carrierwave で Fog を使用して、Rackspace ファイルにアップロードしています。

私が得るエラーは禁止された属性ですが、どの属性/パラメーターが問題を引き起こしているかはわかりません。これをさらにデバッグするにはどうすればよいですか??

モデル

コントローラ

エラー

0 投票する
1 に答える
451 参照

ruby-on-rails - Rails での画像アップロードに関する速報

jQuery File Upload gem を使用してファイルをアップロードしています。

ファイルのアップロード時にフラッシュ通知を表示したいのですが、画像をアップロードしても何も起こりません。

私はAjaxを介してこれを行っています。復元、削除、アーカイブなどの他のすべてのアクションは機能しています。以下は私のコントローラーアクションです:

これが upload.js.erb ファイルです。

0 投票する
1 に答える
977 参照

jquery - jquery-fileupload: 本番環境でのみ「TypeError undefined function」エラーが発生する

Rails 3.2.18 アプリケーションで blueimp の jquery-fileupload ライブラリの最新バージョンを使用しています。

開発環境ではすべて正常に動作していますが、実稼働環境にデプロイすると、次のエラーが発生します。

これは、jquery-fileupload ライブラリでの json 結果処理の変更に関連していました。必要な修正がコードベースに正常に適用されました (少なくとも、開発中)。

この問題はアセット パイプラインに関連している可能性があると思いました。js ファイルがページに適切に含まれていなかったのですが、私が知る限り、そうではありません。このタイプの jscript エラーが発生するのは、開発と本番のどのような違いですか?