Я бы хотел "освободить" один вложенный маршрут, чтобы и пользователи, которые даже не вошли в систему, могли получить доступ к этому маршруту.
Например:
posts
- /create
- /edit
- /show
На маршруте posts
я использовал AuthenticatedRouteMixin
.При этом все суб-маршруты автоматически защищены.Теперь я хочу сделать доступным /show
.Я знаю, что мог бы использовать миксин на /create
и /edit
и удалить его из маршрута posts
, но если у вас есть 10+ вложенных маршрутов и только 1 из них должен быть доступен также для незарегистрированных пользователей, этонеудобно.
Знаете ли вы какие-либо другие решения этой проблемы?
Если нет, я думаю, что мне нужно написать дополнительный миксин для этого ...
Спасибо!