Контроллеры Rails не работают - PullRequest
1 голос
/ 29 апреля 2010

Я только начал на рельсах, все настроил на моей учетной записи DreamHost с Passenger, за исключением того, что созданный мной демонстрационный контроллер не работает.Я запустил:

$ script/generate controller demo index

Все файлы есть, но когда я перехожу на http://rails.mysite.com/demo/index, я получаю сообщение «Извините, но что-то пошло не так».В лог-файлах вообще ничего нет, я в режиме разработки.

Любая помощь будет высоко ценится, спасибо!

Даррен.

Ответы [ 2 ]

1 голос
/ 29 апреля 2010

Вы отобразили это в routes.rb?

Попробуйте что-то вроде:

map.connect "/demo/", :controller => "demo", :action => "index"
1 голос
/ 29 апреля 2010

Возможно, вы еще не инициализировали свою базу данных, и в этом случае стек Rails не завершает загрузку должным образом. Если вы можете запустить скрипт / консоль, то вы на полпути. Если вы не можете, это может дать вам подсказку о том, что не так.

Обычно файл database.yml содержит конфигурацию для sqlite3, но она может быть недоступна на вашей платформе. Это довольно легко переключить на MySQL или Postgres, что бы вы ни использовали.

...