Это неделя 3, и мы приступаем к изучению Rails! Двигаться дальше после того, как Руби должно быть хорошим делом, верно? Хорошо…

Это сложнее, чем я ожидал.

Фреймворк Model-View-Controller (MVC), на котором основан Ruby on Rails (RoR), может быть довольно трудным для понимания. Иногда мне кажется, что я понимаю, иногда нет. В последнем случае я трачу 2 часа на решение проблем при реализации кнопки удаления, ха-ха! (смеется над ситуацией, потому что на самом деле я страдал).

На самом деле неделя прошла неплохо. Уроки прошли гладко, нам удавалось выполнять наши повседневные задачи, и мы, кажется, усваиваем все, что нам нужно было изучить. Это было приятно и вполне удовлетворительно!

Но что бы вы ни делали, все, что вам нужно, - это всего лишь одно серьезное препятствие, которое отбросит вас назад.

И это случилось вчера. На протяжении всего процесса отладки возникала ошибка за ошибкой, и я просто думал: «Почему этот процесс не может быть таким же простым, как изменение CSS на странице HTML - я имею дело только с двумя файлами» или «У меня их не будет. ошибки Я не понимаю, делал ли я это в Javascript ».

Но, как видите, это неизбежный процесс практики и изучения чего-то нового. Мы пытаемся, у нас не получается, и мы пытаемся снова.

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

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

Спасибо за чтение! Я Кельвин, я кодирую, танцую и ем. Узнайте больше или свяжитесь со мной на kedanco.com