このルートが機能しない理由がわかりません。私はそれを定義しましたが、ブラウザを除いてどこでも機能するようです。関連情報を含むスクリーンショットを添付しました。
reports_path のルートはブラウザで未定義と表示されていますが、それ以外の場所では機能しているようです。何が原因でしょうか?

このルートが機能しない理由がわかりません。私はそれを定義しましたが、ブラウザを除いてどこでも機能するようです。関連情報を含むスクリーンショットを添付しました。
reports_path のルートはブラウザで未定義と表示されていますが、それ以外の場所では機能しているようです。何が原因でしょうか?

rake routes は を示しています。ルートに名前を付けるときにreports_path使用しないでください。もう 1 つ pathで名前を付けています。.pathreports_selling_agent_performance_pathpath
この場合:
match 'reports', to: 'reports#index', as: :reports
また
match 'reports', to: 'reports#index'
コードで使用するパス名の名前を変更する場合にのみキーを使用as:します。次に例を示します。
match 'my_long_very_long_reports', to: 'reports#index', as: :reports
reports_pathの代わりにコードで使用しますmy_long_very_long_reports_path。または、次のようなキーを使用する場合:id:
match 'my_reports/:id', to: 'reports#index', as: :reports
:idたとえば、params [:id]として送信するユーザーのIDはどこになりますか