Уроки Ruby on Rails

#3 - Создание и сохранение постов

#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 месяца

Также стоит посмотреть

Изучение языка Ruby для начинающих
12 уроков
Комментарии для сайта Cackle