Задать вопрос
@Jowan

Как правильно организовывать routes в Rails?

.....  
  get '/:email', to: 'current_user#show', as: 'current_user'
  get '/:email/admin', to: 'admins#index', as: 'admin'

  root 'items#index' 
.....


Выдает: No route matches [GET] "/тут мой email/admin"

Почему так может происходить?
Или я вообще делаю не логично?
  • Вопрос задан
  • 136 просмотров
Подписаться 2 Оценить 2 комментария
Помогут разобраться в теме Все курсы
  • Code Basics
    Ruby для начинающих
    1 месяц
    Далее
  • Skillbox
    Ruby on Rails с нуля
    10 месяцев
    Далее
  • Хекслет
    Разработчик на Ruby on Rails
    5 месяцев
    Далее
Решения вопроса 1
@vsuhachev
Ведущий слэш не нужен и уберите описания роутов для email в конец файла. Порядок следования определений роутов имеет значение, чем ближе к верху файла тем выше приоритет, т.е. более частные случаи должны быть выше чем общие.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы