Наличие в маршрутах означает, что вы автоматически получаете стандартные маршруты, которые помогут вам создать спокойное приложение. Например:
new_story GET /story/new(.:format) {:action=>"new", :controller=>"stories"}
edit_story GET /story/edit(.:format) {:action=>"edit", :controller=>"stories"}
story GET /story(.:format) {:action=>"show", :controller=>"stories"}
PUT /story(.:format) {:action=>"update", :controller=>"stories"}
DELETE /story(.:format) {:action=>"destroy", :controller=>"stories"}
POST /story(.:format) {:action=>"create", :controller=>"stories"}
Только наличие одной строки в файле маршрутов дает вам все эти пути для использования. Вам просто нужно убедиться, что вы обеспечиваете правильную функциональность в новых, редактируете, показываете, обновляете, уничтожаете и создаете действия своего контроллера рассказов, и у вас будет спокойный дизайн.
Для того чтобы увидеть, что доступно маршрут-мудрый, вы можете перейти в папку приложения и дать команду:
rake routes
Это собирается вывести все пути, доступные для Вас, основываясь на том, что вам вошли в ваш файл маршрутов.
Разговор о трате времени. Мне потребовалось около 2 часов, чтобы понять это – Gutzofter