Я пытаюсь получить пользовательские маршруты на основе имени пользователя, а не ID. У меня это работает, чтобы добраться до страницы показа пользователя, но я также пытаюсь вложить ресурсы, чтобы я мог видеть его сообщения и комментарии, используя тот же синтаксис.
Пример:
Работает ..."mysite.com/users/username/"
Не работает ..."mysite.com/users/username/posts/"
routes.rb
...
# Users with the Username...
match 'users/:username' => "users#show" do
get :posts
get :comments
end
# Users with the ID...
resources :users do
get :posts
get :comments
end
...