Я новичок в rails и разработал на моей машине простое приложение rails, которое работает при локальном размещении с WEBrick.
Я понимаю, что вам нужно удалить index.html из общей папки и установить правильный root в config / rout.rb, чтобы он указывал на контроллер, которым вы хотите быть root, что я и сделал с:
root :to => 'home#index'
(на удаленном хосте)
Когда у меня есть файл index.html в общей папке, и я захожу на mywebsite.com/myapp, я вижу страницу.
Когда я удаляю страницу index.html из общей папки, я получаю 404, и мое приложение не запускается.
Есть идеи, почему мое приложение не запускается при развертывании на удаленном хосте?