Вам нужно начать с реального учебника / книги и изучить Rails. Вы не можете собрать приложение rails из случайных фрагментов, которые вы не понимаете.
Этот код взят из Sinatra, который разработан с учетом простых приложений и где ваши маршруты и контроллеры объединены в один файл. Код Rails и Sinatra не является взаимозаменяемым *.
Если вы хотите определить маршрут в Rails для /
(путь root). Вы определяете это так:
# config/routes.rb
Rails.application.routes.draw do
root to: 'pages#home'
end
И затем объявляете соответствующий контроллер:
# app/controllers/pages_controller.rb
class PagesController < ApplicationController
def home
end
end
И представление:
<h1>Pages#home</h1>
<p>Find me in app/views/pages/home.html.erb</p>
См .:
Начало работы с Rails