Это не такая хорошая идея.
Если вы хотите реализовать эти URL, вам нужны два контроллера:
- Профиль, с функцией
index
- Админ, с функцией
profile
В Admin функция profile
должна прочитать первый аргумент (create / edit / [userid]) и затем сделать что-то соответственно. (Вы также должны убедиться, что ни один пользователь не может называть себя «создавать» или «редактировать».)
Вместо этого я бы использовал только один контроллер с функциями show
, edit
и create
(или add
). Намного легче. Тогда вы получите эти URL: