2016-11-22 7 views
0

Я использую Rails 5. У меня есть это в моих реках маршрутахПочему я получаю «Ошибка маршрутизации», хотя мой путь находится в «рейк-маршрутах»?

localhost:sims nataliab$ rake routes 
         Prefix Verb URI Pattern             Controller#Action 
    scenario_confidential_memos GET /scenarios/:scenario_id/confidential_memos(.:format)   confidential_memos#index 
           POST /scenarios/:scenario_id/confidential_memos(.:format)   confidential_memos#create 
new_scenario_confidential_memo GET /scenarios/:scenario_id/confidential_memos/new(.:format)  confidential_memos#new 
edit_scenario_confidential_memo GET /scenarios/:scenario_id/confidential_memos/:id/edit(.:format) confidential_memos#edit 
    scenario_confidential_memo GET /scenarios/:scenario_id/confidential_memos/:id(.:format)  confidential_memos#show 
           PATCH /scenarios/:scenario_id/confidential_memos/:id(.:format)  confidential_memos#update 
           PUT /scenarios/:scenario_id/confidential_memos/:id(.:format)  confidential_memos#update 
           DELETE /scenarios/:scenario_id/confidential_memos/:id(.:format)  confidential_memos#destroy 
         scenarios GET /scenarios(.:format)           scenarios#index 
           POST /scenarios(.:format)           scenarios#create 
        new_scenario GET /scenarios/new(.:format)          scenarios#new 
        edit_scenario GET /scenarios/:id/edit(.:format)         scenarios#edit 
         scenario GET /scenarios/:id(.:format)          scenarios#show 
           PATCH /scenarios/:id(.:format)          scenarios#update 
           PUT /scenarios/:id(.:format)          scenarios#update 
           DELETE /scenarios/:id(.:format)          scenarios#destroy 

Тем не менее, когда я начинаю свой сервер разработки рельсов и посетить http://localhost:3000/sims/scenarios/new, я получаю ошибку

Routing Error 

No route matches [GET] "/sims/scenarios/new" 

Почему я получаю эта ошибка, когда мой путь в моих рейк-маршрутах?

+0

Вы в значительной степени ответил на вопрос самостоятельно. Попробуйте запустить «рейк-маршруты» grep "/ sims /" ', поскольку у вас нет маршрута, который соответствует«/sims/scenarios/new ». – max

ответ