Grails - имя пользователя в маршруте - PullRequest
2 голосов
/ 05 августа 2011

Как правильно настроить имя пользователя на маршруте, который затем переходит в «профиль» контроллера и действие «показать».Как и в случае с Facebook: http://www.facebook.com/username

, но ... если первая часть URL не является именем пользователя, используйте стандартный механизм маршрутизации.

1 Ответ

2 голосов
/ 05 августа 2011

Настройка так должна работать, я думаю. реплицируйте / переименуйте namedController на контроллеры, которые у вас есть. Пользователь с именем "namedController" в этом примере никогда не будет показан, так как нединамические соответствия токенов (вещи между "/") имеют более высокий приоритет.

(И это тоже логическая идея, имо.)

"/namedController/$action?/$id?" (controller:"namedController")
"/$username" (controller:"profile", action:"show")
...