Мы реализовали многое, но у нас всё ещё нет страницы для детального отображения статьи и нет пагинации на страничке со списком всех статей. Пришло время исправить это. Читать далее
Чтобы наш блог выглядел более живым и красочным, давайте добавим возможность прикреплять к каждой статье блога свою картинку. Для работы с изображением в Ruby есть библиотека carrierwave, поэтому давайте добавим её в Gemfile: Читать далее
Курс потихонечку подходит к своему завершению и всё что нам остаётся реализовать в нашем шаблоне, так это последнюю страничку "Contact" - ту самую, на которой находится контактная форма. У нас уже есть контролер Pages; вот там как раз и пропишем action, который будет отвечать за вывод формы: Читать далее
В серии данных уроков основной задачей было разработать мультиблог и тем самым дать вам основу для дальнейшей работы в Ruby on Rails. Считаю что данная цель была достигнута: все страницы шаблона были реализованы и даже сверх того. Поэтому данный урок будет заключительным, а в качестве завершающего штриха, мы рассмотрим создание 404 страницы. Читать далее
Интернет-магазин сделать несложно, однако иногда бывает удобно иметь уже какую-то готовую базу для этого - в Ruby on Rails в качестве такого готового решения предлагается использовать Spree Commerce. В его поставке уже присутствует скрипт, благодаря которому можно развернуть интернет-магазин на своей локальной машине, в докер контейнере. Для этого достаточно в консоли дать команду: Читать далее