問題タブ [remote-forms]

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 投票する
0 に答える
175 参照

ruby-on-rails-3 - レールでリモートフォームをネストする代わりに何ができますか?

複数の画像を持つことができるユーザーがいます。ユーザーがユーザーページを更新しながら画像を追加できるようにし、それらの画像を動的に更新して、編集時にプロファイルの画像を表示できるようにしたいと考えています。現在、jQuery-ui を使用して画像を並べ替え可能に設定しています。ユーザーが画像を追加したり、並べ替えたり、プロフィール情報を編集したり、送信ボタンを 1 回クリックするだけで済むようにしたいと考えています。

remote=>true フォームをネストすることはできないことを知っており、ajax 経由でファイルを送信できるとは思いませんファイルをアップロードし、jquery を使用してそれらを div に追加する他の方法はありますか?

残念ながら、ユーザー エクスペリエンスの観点からは、フォームのほぼ中央にある画像セクションが最も効果的です。元のフォームの上または下に移動することは理想的ではありません。CSS を使用して、リモート フォームが親フォームの中間にあるかのように見せることができるかもしれませんが、これはかなり悪い解決策のようです。

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

ruby-on-rails - Rails3.1でリモートを使用してform_tagでdivを更新する方法

私は次のコードを持っています

基本的にdivを更新したい

イニングオーダーが更新されました!

私が書いたように、これは機能していません。正しいオプションが何であるかについてのアイデア

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

ajax - remote_form にもかかわらずリダイレクトしますか?

オブジェクトの 1 つを更新するためのリモート フォームがあります。ただし、更新後、Rails は別のページにリダイレクトします。これは、基本的に、このフォームがまったくリモートではないかのように見えます。私は何を間違っていますか?

ビューから:

.submit() を使用して jQuery にフォームを送信させます。次に、コントローラーは次のことを行います。

終わり

オンラインで見つけたサーバー側で別の応答も試しましたが、変更はありません。

お知らせ下さい。

編集:これは私のサーバーが呼び出しに対して言うことです:

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

ruby-on-rails - Formtastic リモートフォーム

私は Formtastic を使用しており、現在のページを離れて /1/edit タイプの URL に移動することなく、編集アクションにアクセスするリモート フォームを設定しようとしています。

私のフォームは次のとおりです。

ビューは shipdr/dash/websites の下にあります。ダッシュ ビューのコントローラーには編集アクションがないため、リモート フォームを使用して別のコントローラーの編集メソッドにアクセスする必要があります。

フォームが表示され、エラーが表示されずにページが読み込まれますが、[Web サイトの作成] ボタンをクリックしても何も起こりません。remote => true1 行目の部分を削除するNo route matches [POST] "/shipdr/websites/14/edit"と、ボタンをクリックしたときに表示されます。

レーキルートを使用した私のルートは次のとおりです。

これを理解するための助けをいただければ幸いです。

0 投票する
8 に答える
327 参照

ruby-on-rails - これらのリモートフォームの欠点をどのように回避できますか?

ウェブサイトですべてを翻訳可能にするために(検証のエラーメッセージを含む)、ほとんどすべてのフォームをリモートフォームに切り替えました。これはエラーメッセージを翻訳する機能に役立ちますが、次のような他の問題が発生しました。

  • ユーザーが送信ボタンを複数回クリックすると、アクションが複数回呼び出されます。データベースに新しいレコードを作成するためのリモートフォームがあり、ユーザーのデータが有効であると仮定すると、クリックするたびに新しいオブジェクトが追加されます(まったく同じ内容)。そのようなことが起こらないようにする方法はありますか?

リモートフォームのベストプラクティスについて読むことができる場所はありますか?マルチクリックの問題をどのように処理できますか?すべてのフォームをリモートフォームに切り替えることは非常に大きな間違いですか?

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

javascript - Rails 3 Ajaxフォームがパラメータを送信しない

レコードの並べ替えに使用しているインデックス ページにフォームがあります。フォームに Ajax 機能を追加したかったのですが、何らかの理由で、Ajax をミックスに追加するとすぐにフォーム パラメータが送信されません。

これが私のフォームです:

そして私のAjax JavaScript:

送信ボタンをクリックし、Firebug コンソールで何が起こっているかを確認すると、Ajax の呼び出しに成功し、問題なくページを提供していることは明らかです。ただし、送信された私のパラメーターは完全に無視され、データベースを再クエリするときにそれが考慮されません。':remote => true' を取り出して Ajax ファイルへのリンクを削除すると、params は正常に index アクションに送り返されます - ただ Ajax はありません :(

Ajax は現在、まったく同じページにあるページネーションで機能していることを付け加えておきます。

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

ruby-on-rails - Rails2アプリケーションへのリモートログイン

Rails2アプリにリモートでサインインする作業をしています。RailsメソッドがデフォルトでRESTfulであることを考えると、私がしなければならないのは、リモートアプリケーション(実際にはFacebookアプリ)からフォームデータをPOSTすることだけだと思います。何らかの理由で、これは機能しないようです、私は試しました:

これは結果を返し、空にします。Railsに組み込まれている偽造保護が原因である可能性があり、非アクティブ化しても機能しないのではないかと思いました。

私の方法に何か問題がありますか?

編集:それが助けになるなら、私は同じ入力を提供しましたが、HTTPRequester同じPOSTクエリを処理することは機能します。

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

ajax - Railsリモートフォームの完了ハンドラーは起動しますが、成功/失敗は発生しません

レール経由でフォームを送信していますが、応答が 200 OK ヘッダーで返ってきます。完全なイベントが発生しますが、成功も失敗も発生しません。何か案は?

JS:

私のコントローラー

応答:

0 投票する
0 に答える
101 参照

ruby-on-rails-3 - Rails 送信フォーム リモートの問題

Rails 3 でフォームを送信しようとしていますがremote: true、何らかの理由でブラウザーで応答を見ると、JavaScript が解釈されるのではなく、生の応答しか表示されません。

形:

コントローラ:

Create.js.erb:

ブラウザーの応答は生の JavaScript 応答です。

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

ruby-on-rails - Ruby on Railsフォームがリモートでない場合にのみCKEditorが表示されるのはなぜですか?

さまざまなシナリオで、リモートとリモートの両方でフォームを使用しています。私はtext_areacssクラスを適用するこのフォームを持っています'ckeditor':remoteオプションを に設定してフォームをレンダリングするとtruetext_areackeditor が含まれません。しかし、に設定しない:remotetrue、ckeditor は問題なくロードされます。

思いつく限りのエラーを探しました (Chrome 開発者ツールの [ネットワーク] タブと [コンソール] タブ)。

どちらの場合でも ckeditor を使用できるようになる可能性があることを試してみてください。ありがとう!