Мой DocumentRoot для моего виртуального хоста в Apache настроен как публичный каталог моего приложения rails.Публичный каталог содержал файл index.html «Добро пожаловать на борт» rails, но я удалил его, создал контроллер с именем home и представлением «index».Затем я зашел в каталог config и раскомментировал root, чтобы: указать на home # index, но сайт по-прежнему просто указывает на общую папку приложения rails, показывая его содержимое.что я сделал не так?
home_controller.rb
class HomeController < ApplicationController
def index
end
end
rout.rb
Webapp::Application.routes.draw do
get "home/index"
#Lots of comments
root :to => "home#index"
end
edit: Мне кажется, что пассажир работает, но route.rb не работает.Это не делает рут моим новейшим контроллером, который я сделал с rails generate controller home index
.Вместо этого он ищет файл index.html в каталоге public
, потому что, когда я помещаю туда файл index.html, он показывает его, и если я его удаляю, я получаю ошибку 500. Более того, apache error.log говорит:Преждевременный конец заголовков скриптов: "