Я пытаюсь просмотреть профили пользователей. Я использую devise и следовал Creating a Users
show page using DeviseПоказать профиль пользователя Devise Rails
В настоящее время существует маршрут '/ users/1', при этом 1 является идентификатором пользователя. Я хотел бы сделать это «/ users/username».
Я пытался осуществить это, выполнив:
"конфигурации/routes.rb"
match '/users/:username', to: 'users#show', via: 'get'
"приложение/контроллеры/users_controller.rb"
def show
@user = User.find(params[:username])
end
Даже с этим ^^ маршрут по-прежнему остается «пользователями/1»
Ссылка Jon Фриз разместил обеспечивает ответ – Daniel