Как уже говорили другие, вам, вероятно, следует продолжить обучение с другими книгами или ресурсами. Эти фундаментальные вопросы, которые вы задаете, могут стать более ясными, чем больше вы прочитаете.
Вот несколько подсказок по быстрому выстрелу, которые, надеюсь, помогут вам.
---
Когда вы объявляете это в файле rout.rb:
resources :formats
Вы автоматически получаете следующее объявление бесплатно, поэтому вам не нужно повторно объявлять его:
get "formats/index" # Don't add this to routes.rb
---
URL в рельсах выглядят так:
www.domain.com/formats
Этот URL будет сопоставлен с "format # index"
---
Чтобы увидеть, какие явные маршруты были сгенерированы, запустите это в корневой директории rails:
rake routes
---
Чтобы создать контроллер:
rails g controller formats