
#3 - Создание и сохранение постов
Видеоурок
Ruby on Rails имеет мощный и очень легкий в плане использования функционал для создания и сохранения какой-либо информации в базу данных.
Чтобы получать данные от пользователя вам необходимо создать форму, которая будет выполнена при помощи «form_for». Такая форма может иметь множество полей и значений, которые в дальнейшем будут передаваться в базу данных в определённую таблицу.
<%= form_for :some, url: main_path do |f| %>
<%= f.text_area(:message, {:class => 'form-control'}) %>
<%= f.submit("Готово", {:class => 'btn btn-warning'}) %>
<% end %>
За передачу данных в MVC отвечает Модель. При помощи модели создается новая таблица в базе данных и при сохранении нового объекта на основе модели создается новая запись в соответствующей таблице.
Сама передача данных выполняется автоматически, единственное что необходимо выполнить, так это создать специальные методы обработки данных в Контроллере.
Материалы для курса
Чтобы скачивать материалы к видеокурсам необходимо оформить подписку на сайт
Задание к уроку
Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям
Большое задание по курсу
Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца
Также стоит посмотреть