問題タブ [link-to-remote]
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 - ビューからコントローラーにオブジェクトを渡す
オブジェクト、特にビューで使用される form_builder オブジェクトをコントローラーのアクションに渡す方法はありますか? link_to_remote を使用していて、コントローラーの変数を更新してから、render :update ブロックを介して新しいネストされたフォーム要素をフォームに追加したいと考えています。
それをパラメーターとして渡すと、変換された文字列が取得され、ローカルハッシュをコントローラーに正常に渡すことができないようです。
ruby-on-rails - JavaScript が無効になっているときに、Rails の link_to_remote タグを取得して DELETE リクエストを行うにはどうすればよいですか?
私が作成している単純な todo リスト アプリケーションで todo を削除するためのリンクとして、次のコードを使用しています。
JavaScript が有効になっている場合は問題なく動作しますが、無効になっている場合は、予期される DELETE リクエストではなく GET リクエストをサーバーに送信するため、todo の表示ページを破棄する代わりにリンクします。
アプリケーションを可能な限り RESTful に維持しようとしているので、GET 要求を使用して破棄アクションを実行できるようにするルートを追加したくありません。
私が間違っていることはありますか?
ruby-on-rails - (Rails)ポップアップ/ポップアウトウィンドウと組み合わせて「link_to_remote」を使用する...?
「link_to_remote」してウィンドウにデータをポップアウトする最も簡単なメカニズムは何ですか? ルートをやり直すことなく特定のデータを URL とともに渡す必要があるため、「link_to_remote」が必要です。ルートをやり直す必要がなく、これが「link_to」によってより適切に提供される場合、私はそれですべてです。私は単にそれを機能させることができません、atm。
考え?
javascript - (Rails)リンクを壊さずに「link_to_remote」のテキストをどのように置き換えますか?
「link_to_remote」内のテキストを更新し、リンクを機能させたままにする高品質の方法はありますか?基本的に私は2つのリンクを持っています:
...と...
リンク内のHTMLを単純に置き換えるのは簡単ですが、その機能を「壊す」ことはしたくありません。何か案は?
ありがとう。
ruby-on-rails - :with オプションを使用したレールの remote_form_for
remote_form_for で :with オプションを使用することは可能ですか?
それは link_to_remote で動作し、API ドキュメントは :with が remote_ メソッドのいずれかで動作する必要があることを示しているようです。
これが私が使用しているコードであり、それが生成している出力です:
Link_to_remote (動作):
Remote_form_for (機能しません)
このオプションで remote_form_for を取得する方法を知っている人はいますか?
parameters:Form.serialize(this)
それとも、現在のフォームから値を取得するために使用する必要があるため、remote_form_for によって無視されていますか?
乾杯デイブ・スマイリー
ruby-on-rails - rails link_to_remote で別のコントローラーを呼び出す方法
link_to_remote を使用して別のコントローラーのアクションを呼び出す方法
:url => {:controller => "Posts", :action => "update"} が機能しない
javascript - link_to_remote の後にテンプレートがありません
link_to_remote を使用して、ページのパーシャルを更新しています。問題は、Rails がパーシャルを見つけられないことです。
コントローラー メソッドでパーシャル (html.erb ファイル) へのフル パスを指定しています。
「何か」が作成されるため、コントローラーメソッドがヒットしていることはわかっています。エラーが発生します"Template missing [:controller_name]/[:method_name].js.erb not found"
。
Railsがjs.erbへのデフォルトパスを使用しているように見える理由を誰か説明できますか?
前もって感謝します!
ruby-on-rails - 条件付き:link_to_remoteで確認
Railsアプリがあり、削除される前に「よろしいですか」という一般的な削除ダイアログを実行していました。それはすべて問題ありませんが、クリックすると小さなajaxが表示され、すべての情報を含むブロックが削除されます。何が原因で混乱が生じても、ブロックは削除されます。確認記号の後にアクションを条件付きで実行する方法に関するドキュメントをオンラインで見つけることができなかったようです。
私のコードは次のようになりました:
ありがとう!
ruby-on-rails - link_to の奇妙なルーティングの問題。シンプルなものでなければならない
休暇の前に仕事を詰め込もうとして、私の頭は揚げられています。
単純なバグを修正しようとしています。次の link_to_remote が作成している URL が間違っています:
それは作成しています:
それ以外の:
指定されたルートは次のとおりです。
私の推測では、いくつかのルーティングの優先順位と関係があると思いますが、どれがどれかわかりません...ありがとう!
jasnow の提案により、ルートを次のように変更しました: map.favorites_resort "/favorites/resort/sort/:sort/method/:method"
ruby-on-rails - ネストされたルートを使用した Link_to_remote
ネストされたルートに対応するために、link_to_remote タグでパスを構成する方法を見つけようとしています。グループ モデルに属する記事モデルがあり、その記事には (Vote_Fu プラグインを使用して) 関連付けられた投票があります。最初に記事のコードを作成し、機能しましたが、グループ モデルを追加し、すべてのパスを更新する過程で、以下のリンクが壊れてしまいました。もう機能しない new_question_path を探していることは知っていますが、何に置き換えるかわかりません。
どんな助けでも素晴らしいでしょう。ありがとう!
アップデート:
問題は私のルートにあったようです。記事コントローラーに投票メソッドがありますが、それを探す方法がわかりませんでした。routes.rb ファイルを次のように変更しました。
問題が解決できそうです。