В рельсах есть много помощников для направления наших действий, таких как collections_pathnew_member_pathedit_member_path и т.д.
Но где корень? Всегда ли помощник указывает на мою домашнюю страницу?
Ответ 1
Эти помощники существуют, но вы должны установить свой корневой URL раньше, в config/routes.rb:
root :to => "controller#action"
После этого вы можете использовать root_url и root_path.
Будем предупреждать, что при переадресации с помощью _path у вас есть уловка, вы должны использовать _url при перенаправлении (см. комментарий @LanguagesNamedAfterCoffee для деталей).