2010-02-16 2 views
1

Я пытаюсь получить приложение Rails, работающее на моем веб-хосте. Используя CPanel, я могу создать приложение rails, и я могу получить доступ к странице index.html (Добро пожаловать на борт) из моего браузера. Но когда я нажимаю «О среде вашего приложения», он говорит: «Мы сожалеем, но что-то пошло не так».Как устранить ошибки в Ruby on Rails?

У меня нет доступа к файлам на веб-сервере вне моего домашнего каталога. В каталоге журналов под моим корнем приложений есть файл mongrel.log и файлы разработки/производства/сервера/test.log. Я могу видеть, что mongrel.log имеет некоторую информацию, написанную на нем, когда я запускаю сервер приложений, но ни один из других файлов никогда не был написан.

Я не уверен, что это проблема с моим кодом или с веб-хостом, поэтому я не знаю, должен ли я предоставить билет поддержки или нет.

Любая идея, что не так или что мне нужно сделать, чтобы устранить эту проблему?

+1

Можете ли вы вставить данные об ошибках в журналы/production.log – allenwei

+1

Это пусто, только mongrel.log когда-либо записывается в – NotDan

ответ

3

Поскольку вы сейчас просто тестируете приложение и получаете больше информации об отладке, попробуйте запустить приложение в режиме разработки и убедитесь, что у вас есть config.action_controller.consider_all_requests_local = true в файле environment/development.rb.

Хотя я могу предположить, что вы можете получить эту ошибку, потому что вы не создали свою базу данных в соответствии с вашим файлом config/database.yml.

+0

Я думаю, что вы правы. Настройка режима разработки дала мне некоторую информацию в журнале отладки из-за проблемы с базой данных. Я рассмотрю эту ставку больше, но я думаю, что это помогает. – NotDan

Смежные вопросы