web-dev-qa-db-ja.com

root_pathまたはroot_urlはどこにありますか?

Railsには、collections_pathnew_member_pathedit_member_pathなどのように、アクションを指示する多くのヘルパーがあります。

しかし、根はどこですか?常に私のホームページを指すヘルパーはいますか?

26
Lai Yu-Hsuan

これらのヘルパーは存在しますが、config/routes.rbでルートURLを事前に設定する必要があります:

root :to => "controller#action"

後でroot_urlおよびroot_pathを使用できます。

_pathヘルパーを使用してリダイレクトを行う場合は注意が必要です。リダイレクト時には_urlを使用する必要があります(詳細については、@ LanguagesNamedAfterCoffeeのコメントを参照してください)。

46
Benoit Garret