Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Ruby: Общие вопросы > Ruby: обработка ошибок исполнения


Автор: frosty84 26.11.2007, 12:59
Только начал разбираться с Рубиsmile На данный момент локальная конфинурация такова -- Apache 2.0.2 + Ruby 186-26
MySQL пока не подключал, хочу разобраться с синтакисом.

Пока меня смущает одно: любая ошибка в программе приводит к падению Апача о кодом ошибки 500. После PHP это непривычно и совсем неудобно -- там интерпретатор четко писал, что есть Fatal_error, в такой-то строке, и веб-сервер при этом не падал. 

В общем, интересует, что я сделал неправильно, и как лучше заниматся отладкой Руби-скриптов?

Автор: rubyclub 26.11.2007, 23:44
В приложении (Это папка где у тебя сгенерировано приложение)
есть папка 
log/
     /development.log
    /production.log
    /..

Здесь и смотри
какой файл смотреть  можешь увидеть в файле настроек 
config/environment.rb

     ENV['RAILS_ENV'] ||= 'development' #'production' 

Если вся строка закоментирована тогда по умолчанию ты в режиме development
соответственно  твое приложение будет конектиться к базе девелопмент в таком режиме (это на будующее)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)