Я все еще немного борюсь с Rails и nginx, однако я получил большинство из них. Теперь, если я включаю сервер с rails -s
, все работает отлично, и я могу видеть все статьи, если подключиться к IP с портом 3000. С Nginx я получаю следующее сообщение об ошибке, однако:Rails SQLite нет такой таблицы?
App 30780 stderr: Started GET "/articles" for 188.193.201.119 at 2014-02-10 17:57:51 +0000
App 30780 stderr: Processing by ArticlesController#index as HTML
App 30780 stderr: SQLite3::SQLException: no such table: articles: SELECT "articles".* FROM "articl$
App 30780 stderr: Rendered articles/index.html.erb within layouts/application (2.1ms)
App 30780 stderr: Completed 500 Internal Server Error in 4ms
App 30780 stderr:
App 30780 stderr: ActionView::Template::Error (SQLite3::SQLException: no such table: articles: SEL$
App 30780 stderr: 12: </thead>
С консоль rails все статьи могут быть найдены, а также, если я запустил сервер rails вручную. Почему это дает мне здесь ошибку? : -/
Это не имеет ничего общего с Nginx. Похоже, ваш запрос ссылается на столбец, который вы не определили. –