1. ホーム
  2. ruby-on-rails

[解決済み】Rails: パスヘルパーの出力をコンソールから確認する

2022-03-27 18:22:36

質問

Railsでは、ルートのヘルパーとなるルートという名前のマジックをたくさん定義しています。特にネストされたルートでは、与えられたルートヘルパーメソッドの呼び出しに対してどのようなURLを取得するかを追跡するのが少し難しくなることがあります。Rubyコンソールを使って、与えられたヘルパー関数がどのようなリンクを生成するかを見ることは可能でしょうか?例えば、post_path(post)のような名前のヘルパーがある場合、どのようなURLが生成されるかを確認したいのです。

どのように解決するのですか?

で表示することができます。 rake routes を直接表示します。

Railsのコンソールで app.post_path . これは、Rails ~= 2.3 および >= 3.1.0 で動作します。