Я собираю свое первое приложение ROR на NginX и Passenger. Я слежу за учебниками по всему Интернету, и я получаю следующие ошибки, когда пытаюсь перейти на свою домашнюю страницу.рубин на рельсах nginx с пассажиром не открывается просмотров
Я создал контроллер home_controller.rb, используя командную строку. Я также создал представления в командной строке, которые сделали файл ERB по умолчанию.
Служба nginx работает, и я запускаю пассажир вручную через «пассажирский старт». Я вижу, как пассажир принимает входящие HTTP-запросы, как в следующих ошибках. Странно, однако, что он ищет в общей папке моего рубинового приложения для дома/индекса. Я использовал «rails generate [controller/view] foo», который записывает файлы вне публики.
Конфигурация моего nginx настроена так, чтобы указывать на общую папку моего проекта ROR.
Я использую ROR 2.0.0, Phusion Passenger 4.0.29 и nginx 1.1.19.
Я пропустил что-то в Пассажире, чтобы сообщить ему, где находятся контроллеры/виды/и т. Д. находятся?
MJ
2013/12/13 15:20:12 [error] 18305#0: *4 "/usr/development/sandbox/app/public/index.html"
is not found (2: No such file or directory), client: 127.0.0.1, server: _, request: "HEAD/
HTTP/1.1", host: "0.0.0.0"
2013/12/13 15:20:13 [error] 18305#0: *5 "/usr/development/sandbox/app/public/index.html"
is not found (2: No such file or directory), client: 127.0.0.1, server: _, request: "GET
HTTP/1.1", host: "localhost:3000"
2013/12/13 15:20:18 [error] 18305#0: *5 open()
"/usr/development/sandbox/app/public/home/index" failed (2: No such file or directory),
client: 127.0.0.1, server: _, request: "GET /home/index HTTP/1.1", host: "localhost:3000"
2013/12/13 15:27:11 [error] 18305#0: *13 open()
"/usr/development/sandbox/app/public/home/index" failed (2: No such file or directory),
client: 127.0.0.1, server: _, request: "GET /home/index HTTP/1.1", host: "localhost:3000"
редактировать 0 - если я использую "рельсы сервер", все, кажется, работает хорошо/редактировать 0