問題タブ [link-to]
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 - Button_to は POST を使用します Link_to は GET を使用します。なぜですか? ROR
link_to を使用して ror 問題が発生しました。link_to パラメータ内で "method"=>"post" を指定した後、link to が GET メソッドを使用し、button_to が POST メソッドを使用するのはなぜですか?
意見:
コントローラーの方法:
ターミナル出力 (それぞれボタン/リンク):
ruby-on-rails - Railsのラッパーメソッドを介してオプションの引数を渡す
私は次のラッパーメソッドを持っていますlink_to
:
このサンプルで呼び出された場合:
次のリンクが生成されます。
IDが表示されないのはなぜですか?
ruby-on-rails - 「link_to」で非表示のパラメータを渡す方法
URLに表示せずにlink_to呼び出しでパラメーターを渡す方法はありますか?私は単純な星評価システムを作成しており、基本的に各星を、同じページの新しいレンダリングにパラメーターとしてその値を渡す画像リンクにしています。ヘルパーコードは次のようになります。
完全に機能しますが、現在、星の評価はURLのパラメータとして表示されます。理想的には、その情報を何らかの方法で非表示にしたいのですが、hidden_field_tagとhidden_tagの両方を試しましたが、どちらも機能しません。これを行う方法はありませんか、それとも私は完全に初心者ですか?
ruby-on-rails - Rails:リソースベースの link_to 呼び出しにパラメータを追加するにはどうすればよいですか?
次のように routes.rb で定義されたリソースがあります。
次のような最もクリーンな link_to オプションを使用するのが好きです。
ただし、この呼び出しに「view=local」というパラメーターを追加したいと思います。
user_path を使用していた場合は、次のようにします。
user_path 関数を明示的に含めずに同じ結果を得る方法はありますか? 理想的には、次のようにします。
しかし、それはうまくいかないようです。
javascript - rails3 (link_to_remote) を使用した link_to 構文と基本的な JavaScript が rails3 アプリで機能しませんか?
基本的なlink_to構文が現在のrails3マスターで完全に壊れているのか、それともここで間違った構文を行っているのか疑問に思っています.
実際にはクリック時にアラートを生成する必要があります。とても簡単です。私のrails3プロジェクトでは動作しません! (エラー出力もありません!)アイデアはありますか?
一般的なlink_to構文では、link_to_remoteを確認、リモート、およびhtmlクラスと組み合わせることができる例が見つかりませんでした(以下の私の試みを参照してください)
rails3 api でさえ、ここでは役に立ちません: http://rails3api.s3.amazonaws.com/index.html
ヘルプ!
ruby-on-rails - Railsでlink_toを取得してSEOに適したURLを出力する方法は?
私のlink_toタグは次のとおりです。
そして、この醜いURLを生成します:
link_toを生成するにはどうすればよいですか?
これをいくつかの異なる方法で試しましたが、オンラインで多くを見つけることができません、本当に助けに感謝します!
ruby-on-rails - Railsのlink_to関数からアクション引数を削除するには?
これをどのようにフレーム化するかわからないので、ここに行きます....
次の link_to タグがあります。
そして、routes.rb ファイルに次のカスタム ルートを追加します。
非常に優れた SEO フレンドリーな URL を生成します。
:action パラメータを両方から削除するにはどうすればよいですか。問題は、:action オプションを取り出して link_to タグを次のように変更する場合です。
そして私のカスタムルート:
生成された URL は、もはや SEO フレンドリーではなく、非常に醜いものです。
カスタム ルートはコントローラ内の正しいアクションにリダイレクトされるため、アクション オプションを URL に含める必要はありません。:action オプションを削除したり、別の名前に変更したりすると、URL が「歪んで」しまいます。これを行う方法をご存知ですか?
いくつかのオプションを試してみましたが、何もうまくいかないようです。
ありがとう!
ruby-on-rails - Rails のサブ URL の link_to_unless_current
サブ URL に似たものを使用する方法を探していlink_to_unless_current
ます。たとえば、これらの両方の URL の場合:
リンクにはなりません。Railsでそれを達成するにはどうすればよいですか?
UPD:自分のカスタム方法で解決しました。Ruby に詳しい方、よろしければ教えてください。
使用法:
ruby-on-rails - Rails Link_To が CSS クラスを正しく追加しない
そのため、link_to を使用して Rails アプリでリンクを作成し、特定のリンクに CSS クラスを追加しようとしています。私が抱えている問題は、html オプションを link_to 引数に追加すると、リンクが作成されず、何も得られないことです。これが私のコードです:
私もこれのバリエーションを試しましたが、それでもうまくいきませんでした。例えば、
このメソッドは、いくつかの奇妙な動作も示しており、これが原因である可能性があります。ページに直接アクセスすると、POST または GET リクエストがなく、link_to が適切に機能し、リンクと画像が正しくレンダリングされます。つまり、実際にレンダリングされます。ただし、ページにアクセスしたい方法は、アクセスしようとしている結果ページである前のページのフォーム POST リクエストによるものです。
ご協力いただきありがとうございます。
編集:問題が何であるか正確にはわかりませんが、フォームのメソッドを POST ではなく GET に変更することで解決しました。