2013-08-31 3 views
1

Я новичок в разработке и начал с рубинового учебника по рельсам. Там я пришел к ошибке, и после повторного его использования и поискать его в течение нескольких дней я не могу понять это. Мне сказали узнать, как отлаживать, но я не знаю, как это сделать. Я читал, что на самом деле невозможно отладить css. Может быть, я использовал неправильное выражение, и я не хочу, чтобы сделать это о моей ошибке, которую я уже спрашивал о здесь: CSS is not working after push to heroku but works on localhostКак отлаживать мой код Ruby, Javascript, CSS?

и здесь endless scrolling does not work

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

ответ

1

Сайт Rails Guides - отличный ресурс для изучения Rails.

Вот отличный вопрос на ваш вопрос: http://guides.rubyonrails.org/debugging_rails_applications.html - раздел 3 входит в сам отладчик. Должно быть действительно все, что вам нужно, но дайте мне знать, если у вас есть какие-то конкретные вопросы после прочтения этого.

Отладка CSS отличается от других. Как правило, лучший способ отладки CSS - играть с ним в реальном времени на веб-странице. Вы можете сделать это с помощью дополнения Firebug для FireFox или веб-инспектора, встроенного в Chrome и Safari.

1

Отладка означает поиск и устранение проблем с вашим кодом. Вы можете начать с проверки кода на синтаксические ошибки (например, опечатки в именах функций или отсутствие пунктуации). Затем используйте инструкции печати (например, document.write в JavaScript), чтобы проверить, что ваши переменные имеют правильные значения. Также проверяйте ошибки в логике, например, по отдельности и бесконечные петли. Основываясь на неожиданных результатах (и сообщении об ошибке, если таковые имеются), попробуйте выяснить, какая часть вашего кода неисправна. Вы можете отлаживать программу без отладчика, но они предлагают полезные функции. Ваш код может работать медленно (по очереди или пауза в точке останова), поэтому после каждой строки/точки останова вы можете проверить его статус.

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