Все эмоции, которые я испытал сегодня во время кодинга
Мысли о том, чтобы возиться с JavaScript, разбудили меня сегодня рано утром.
Так что я вернулся к своим старым друзьям: немного базовой функциональности Rails и стилей CSS. Это напомнило мне, как далеко я продвинулся, и вернуло мне часть моей уверенности. Просто иметь возможность провести несколько часов, возясь с моим приложением, не обращаясь к Google, — это большой шаг.
Но мне пришлось столкнуться с правдой:
Я не могу продолжать работать над теми аспектами своего приложения, в которых уже разбираюсь. Мне нужно изучить JavaScript.
В то же время я боялся повторить вчерашний день — забежать вперед, расстроиться, потратить часы, пытаясь реализовать что-то, имеющее фундаментальную логическую проблему, и закончить день 8-часовым тяжелым трудом, который ни к чему не привел (особенно сбивающий с толку вывод о дне, когда человек сосредоточен на учебе, а не на заработке).
Мне просто нужно было сосредоточиться на более простых функциях JavaScript, чем то, что я пытался реализовать, поэтому я включил слово «базовый» во все мои поисковые запросы в Google для новых руководств:«BASIC javascript in rails 4″».
Но даже это казалось слишком широким. Я не хотел часами изучать функциональность, которая не имела ничего общего с тем, чего я пытался достичь.
Я вернулся к началу и составил подробный пошаговый список всего, что я хотел, чтобы мое приложение и мой идеальный пользователь делали, чтобы посмотреть, смогу ли я извлечь из него суперпростую функциональность JavaScript.
Список показал, что я не рассматривал необходимость кнопки «Следующий вопрос».
Поэтому я погуглил "добавить кнопку в простой форме rails 4". Это меня ни к чему не привело, поэтому я пообедал.
Пока листал каналы и ел, пришла новая мысль: а почему бы просто не вставить кнопку между строк моей простой формы, чтобы посмотреть, что получится? Кого волнует, если я не могу найти пример через Google?
Как только я добавил кнопку после каждой строки, я увидел, что мне нужно обернуть кнопку с ее вопросом внутри div, чтобы форма знала, что нужно держать их вместе. И применить JavaScript к каждому разделу вопросов было бы очень просто и позаботилось бы обо всех моих проблемах.
Эта статья изначально была опубликована в моем блоге об обучении программированию с использованием только бесплатных ресурсов: https://codeskillz.wordpress.com/