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

0 投票する
3 に答える
17159 参照

ruby-on-rails - Button_to は POST を使用します Link_to は GET を使用します。なぜですか? ROR

link_to を使用して ror 問題が発生しました。link_to パラメータ内で "method"=>"post" を指定した後、link to が GET メソッドを使用し、button_to が POST メソッドを使用するのはなぜですか?

意見:

コントローラーの方法:

ターミナル出力 (それぞれボタン/リンク):

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

ruby-on-rails - Railsのラッパーメソッドを介してオプションの引数を渡す

私は次のラッパーメソッドを持っていますlink_to

このサンプルで呼び出された場合:

次のリンクが生成されます。

IDが表示されないのはなぜですか?

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

ruby-on-rails - 「link_to」で非表示のパラメータを渡す方法

URLに表示せずにlink_to呼び出しでパラメーターを渡す方法はありますか?私は単純な星評価システムを作成しており、基本的に各星を、同じページの新しいレンダリングにパラメーターとしてその値を渡す画像リンクにしています。ヘルパーコードは次のようになります。

完全に機能しますが、現在、星の評価はURLのパラメータとして表示されます。理想的には、その情報を何らかの方法で非表示にしたいのですが、hidden_​​field_tagとhidden_​​tagの両方を試しましたが、どちらも機能しません。これを行う方法はありませんか、それとも私は完全に初心者ですか?

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

ruby-on-rails - Rails:リソースベースの link_to 呼び出しにパラメータを追加するにはどうすればよいですか?

次のように routes.rb で定義されたリソースがあります。

次のような最もクリーンな link_to オプションを使用するのが好きです。

ただし、この呼び出しに「view=local」というパラメーターを追加したいと思います。

user_path を使用していた場合は、次のようにします。

user_path 関数を明示的に含めずに同じ結果を得る方法はありますか? 理想的には、次のようにします。

しかし、それはうまくいかないようです。

0 投票する
6 に答える
35924 参照

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

ヘルプ!

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

ruby-on-rails - Railsでlink_toを取得してSEOに適したURLを出力する方法は?

私のlink_toタグは次のとおりです。

そして、この醜いURLを生成します:

link_toを生成するにはどうすればよいですか?

これをいくつかの異なる方法で試しましたが、オンラインで多くを見つけることができません、本当に助けに感謝します!

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

ruby-on-rails - Railsのlink_to関数からアクション引数を削除するには?

これをどのようにフレーム化するかわからないので、ここに行きます....

次の link_to タグがあります。

そして、routes.rb ファイルに次のカスタム ルートを追加します。

非常に優れた SEO フレンドリーな URL を生成します。

:action パラメータを両方から削除するにはどうすればよいですか。問題は、:action オプションを取り出して link_to タグを次のように変更する場合です。

そして私のカスタムルート:

生成された URL は、もはや SEO フレンドリーではなく、非常に醜いものです。

カスタム ルートはコントローラ内の正しいアクションにリダイレクトされるため、アクション オプションを URL に含める必要はありません。:action オプションを削除したり、別の名前に変更したりすると、URL が「歪んで」しまいます。これを行う方法をご存知ですか?

いくつかのオプションを試してみましたが、何もうまくいかないようです。

ありがとう!

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

ruby-on-rails - Rails のサブ URL の link_to_unless_current

サブ URL に似たものを使用する方法を探していlink_to_unless_currentます。たとえば、これらの両方の URL の場合:

リンクにはなりません。Railsでそれを達成するにはどうすればよいですか?

UPD:自分のカスタム方法で解決しました。Ruby に詳しい方、よろしければ教えてください。

使用法:

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

ruby-on-rails - Rails Link_To が CSS クラスを正しく追加しない

そのため、link_to を使用して Rails アプリでリンクを作成し、特定のリンクに CSS クラスを追加しようとしています。私が抱えている問題は、html オプションを link_to 引数に追加すると、リンクが作成されず、何も得られないことです。これが私のコードです:

私もこれのバリエーションを試しましたが、それでもうまくいきませんでした。例えば、

このメソッドは、いくつかの奇妙な動作も示しており、これが原因である可能性があります。ページに直接アクセスすると、POST または GET リクエストがなく、link_to が適切に機能し、リンクと画像が正しくレンダリングされます。つまり、実際にレンダリングされます。ただし、ページにアクセスしたい方法は、アクセスしようとしている結果ページである前のページのフォーム POST リクエストによるものです。

ご協力いただきありがとうございます。

編集:問題が何であるか正確にはわかりませんが、フォームのメソッドを POST ではなく GET に変更することで解決しました。