問題タブ [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.
ruby-on-rails-3 - レールでリモートフォームをネストする代わりに何ができますか?
複数の画像を持つことができるユーザーがいます。ユーザーがユーザーページを更新しながら画像を追加できるようにし、それらの画像を動的に更新して、編集時にプロファイルの画像を表示できるようにしたいと考えています。現在、jQuery-ui を使用して画像を並べ替え可能に設定しています。ユーザーが画像を追加したり、並べ替えたり、プロフィール情報を編集したり、送信ボタンを 1 回クリックするだけで済むようにしたいと考えています。
remote=>true フォームをネストすることはできないことを知っており、ajax 経由でファイルを送信できるとは思いません。ファイルをアップロードし、jquery を使用してそれらを div に追加する他の方法はありますか?
残念ながら、ユーザー エクスペリエンスの観点からは、フォームのほぼ中央にある画像セクションが最も効果的です。元のフォームの上または下に移動することは理想的ではありません。CSS を使用して、リモート フォームが親フォームの中間にあるかのように見せることができるかもしれませんが、これはかなり悪い解決策のようです。
ruby-on-rails - Rails3.1でリモートを使用してform_tagでdivを更新する方法
私は次のコードを持っています
基本的にdivを更新したい
イニングオーダーが更新されました!私が書いたように、これは機能していません。正しいオプションが何であるかについてのアイデア
ajax - remote_form にもかかわらずリダイレクトしますか?
オブジェクトの 1 つを更新するためのリモート フォームがあります。ただし、更新後、Rails は別のページにリダイレクトします。これは、基本的に、このフォームがまったくリモートではないかのように見えます。私は何を間違っていますか?
ビューから:
.submit() を使用して jQuery にフォームを送信させます。次に、コントローラーは次のことを行います。
終わり
オンラインで見つけたサーバー側で別の応答も試しましたが、変更はありません。
お知らせ下さい。
編集:これは私のサーバーが呼び出しに対して言うことです:
ruby-on-rails - Formtastic リモートフォーム
私は Formtastic を使用しており、現在のページを離れて /1/edit タイプの URL に移動することなく、編集アクションにアクセスするリモート フォームを設定しようとしています。
私のフォームは次のとおりです。
ビューは shipdr/dash/websites の下にあります。ダッシュ ビューのコントローラーには編集アクションがないため、リモート フォームを使用して別のコントローラーの編集メソッドにアクセスする必要があります。
フォームが表示され、エラーが表示されずにページが読み込まれますが、[Web サイトの作成] ボタンをクリックしても何も起こりません。remote => true
1 行目の部分を削除するNo route matches [POST] "/shipdr/websites/14/edit"
と、ボタンをクリックしたときに表示されます。
レーキルートを使用した私のルートは次のとおりです。
これを理解するための助けをいただければ幸いです。
ruby-on-rails - これらのリモートフォームの欠点をどのように回避できますか?
ウェブサイトですべてを翻訳可能にするために(検証のエラーメッセージを含む)、ほとんどすべてのフォームをリモートフォームに切り替えました。これはエラーメッセージを翻訳する機能に役立ちますが、次のような他の問題が発生しました。
- ユーザーが送信ボタンを複数回クリックすると、アクションが複数回呼び出されます。データベースに新しいレコードを作成するためのリモートフォームがあり、ユーザーのデータが有効であると仮定すると、クリックするたびに新しいオブジェクトが追加されます(まったく同じ内容)。そのようなことが起こらないようにする方法はありますか?
リモートフォームのベストプラクティスについて読むことができる場所はありますか?マルチクリックの問題をどのように処理できますか?すべてのフォームをリモートフォームに切り替えることは非常に大きな間違いですか?
javascript - Rails 3 Ajaxフォームがパラメータを送信しない
レコードの並べ替えに使用しているインデックス ページにフォームがあります。フォームに Ajax 機能を追加したかったのですが、何らかの理由で、Ajax をミックスに追加するとすぐにフォーム パラメータが送信されません。
これが私のフォームです:
そして私のAjax JavaScript:
送信ボタンをクリックし、Firebug コンソールで何が起こっているかを確認すると、Ajax の呼び出しに成功し、問題なくページを提供していることは明らかです。ただし、送信された私のパラメーターは完全に無視され、データベースを再クエリするときにそれが考慮されません。':remote => true' を取り出して Ajax ファイルへのリンクを削除すると、params は正常に index アクションに送り返されます - ただ Ajax はありません :(
Ajax は現在、まったく同じページにあるページネーションで機能していることを付け加えておきます。
ruby-on-rails - Rails2アプリケーションへのリモートログイン
Rails2アプリにリモートでサインインする作業をしています。RailsメソッドがデフォルトでRESTfulであることを考えると、私がしなければならないのは、リモートアプリケーション(実際にはFacebookアプリ)からフォームデータをPOSTすることだけだと思います。何らかの理由で、これは機能しないようです、私は試しました:
これは結果を返し、空にします。Railsに組み込まれている偽造保護が原因である可能性があり、非アクティブ化しても機能しないのではないかと思いました。
私の方法に何か問題がありますか?
編集:それが助けになるなら、私は同じ入力を提供しましたが、HTTPRequesterで同じPOSTクエリを処理することは機能します。
ajax - Railsリモートフォームの完了ハンドラーは起動しますが、成功/失敗は発生しません
レール経由でフォームを送信していますが、応答が 200 OK ヘッダーで返ってきます。完全なイベントが発生しますが、成功も失敗も発生しません。何か案は?
JS:
私のコントローラー
応答:
ruby-on-rails-3 - Rails 送信フォーム リモートの問題
Rails 3 でフォームを送信しようとしていますがremote: true
、何らかの理由でブラウザーで応答を見ると、JavaScript が解釈されるのではなく、生の応答しか表示されません。
形:
コントローラ:
Create.js.erb:
ブラウザーの応答は生の JavaScript 応答です。
ruby-on-rails - Ruby on Railsフォームがリモートでない場合にのみCKEditorが表示されるのはなぜですか?
さまざまなシナリオで、リモートとリモートの両方でフォームを使用しています。私はtext_area
cssクラスを適用するこのフォームを持っています'ckeditor'
。:remote
オプションを に設定してフォームをレンダリングするとtrue
、text_area
ckeditor が含まれません。しかし、に設定しない:remote
とtrue
、ckeditor は問題なくロードされます。
思いつく限りのエラーを探しました (Chrome 開発者ツールの [ネットワーク] タブと [コンソール] タブ)。
どちらの場合でも ckeditor を使用できるようになる可能性があることを試してみてください。ありがとう!