Привет всем!
Я тут пытаюсь освоить Ruby on Rails и я не знаю как правильно искать ошибки.
Если в PHP все было просто (или ошибку выводит компилятор, или смотришь что содержат переменные, что возвращает та или иная функция и тд.), но на RoR все не так уж и ясно.
Подскажите, пожалуйста, как вы дебажите свой код.
Я установил Nginx и Thin, на которых и крутится мой RoR проект
Для разработки не нужен Nginx. Чтобы видеть, где у вас проблема, просто читайте логи, находятся в папке log приложения и называются в соответствии со средой, в которой запущено приложение.
Смотрите логи, которые лежат в папке проекта log/production.log или log/thinXXXX.log
Oбычно можно по фразе "Completed 500" найти места, когда ошибки были залогированы.
Выше этой фразы будет бэктрейс ошибки, начинающийся с названия класса ошибки, которая так легко гуглится на stackoverflow :)