Ruby on Rails в качестве бэкенда

Наконец, настало время отодвинуть Javascript в сторону и вспомнить о Rails. В качестве подготовки, перечитайте урок об API, чтобы освежить знания о том, как Rails работает с запросами JSON.

Сейчас у вас есть весь необходимый инструментарий, так что настало время настроить "общение" фронтенда (Javascript) с бэкендом (Rails), используя AJAX. Мы расскажем о лучших методах решения данной задачи, но так или иначе у вас есть все необходимое, чтобы сложить вместе все кусочки этого пазла веб-разработки.

Конечно, вы можете отдать свой бэкенд на аутсорс таким компаниям, как Firebase или Apigee, но у вас уже есть необходимые знания, так что давайте использовать Rails!

Пункты для размышления

  • Вспомните -- как создать обычное приложение Rails?
  • Вспомните -- как загрузить блок Javascript во вьюху Rails?
  • Как работает "ненавязчивый Javascript"?
  • Как передать данные из приложения Rails в Javascript?
  • Почему желательно использовать AJAX при загрузке больших объемов данных?

Ваше задание

  1. Посмотрите статью "Использование Javascript в вашем приложении Rails". Она длинная и много о чем повествует, но материал великолепен. Кое-что можно пропустить, но обратите внимание на content_for в конце статьи.
  2. Освежите знания об AJAX (несколько первых разделов можно пропустить).
  3. Прочтите о передаче данных JSON во вьюхи Rails.

Дополнительные ресурсы

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

Поделиться уроком: