Итак, у меня есть таблица users
, и у каждой записи есть поле username
и у меня есть мой рут для контроллера main
и действие `index
root :to => 'pages#main'
поэтому, если перейти к http://mydomain.com
, он покажет мою страницу main#index
, и у меня также есть страницы about
и contact
.
, но если я перехожу на http://mydomain.com/Mr_Nizzle
, он показывает мне страницу пользователя Mr_Nizzle
, которая находится на users#show
(как в примере), а также для других пользователей, чтобы показать страницу каждого пользователя ...
это правильно, если я пойду =>
match ':username' => 'users#show'
match 'contact_us' => 'main#contact'
match 'about' => 'main#about'
root :to => 'pages#main'
чтобы я мог оставить всю логику на маршруте, а не в главном контроллере?
Спасибо.