0 added
0 removed
Original
2026-01-01
Modified
2026-02-26
1
<p>Полный доступ к материалам</p>
1
<p>Полный доступ к материалам</p>
2
<h2>Программа урока</h2>
2
<h2>Программа урока</h2>
3
<ul><li>Работа со скоупами</li>
3
<ul><li>Работа со скоупами</li>
4
<li>Типы связей в Rails</li>
4
<li>Типы связей в Rails</li>
5
<li>Возможности связей в Rails</li>
5
<li>Возможности связей в Rails</li>
6
<li>Связи + Simple Form</li>
6
<li>Связи + Simple Form</li>
7
</ul><h3>Скоупы</h3>
7
</ul><h3>Скоупы</h3>
8
<p>Вывод только опубликованных статей</p>
8
<p>Вывод только опубликованных статей</p>
9
<p><em>models/article.rb</em></p>
9
<p><em>models/article.rb</em></p>
10
<p>Теперь можно использовать скоупы:</p>
10
<p>Теперь можно использовать скоупы:</p>
11
<h3>Связи</h3>
11
<h3>Связи</h3>
12
<p>Подготовка:</p>
12
<p>Подготовка:</p>
13
<p>Миграция:</p>
13
<p>Миграция:</p>
14
<p># Добавление модели автор bin/rails g model author name bin/rails db:migrate</p>
14
<p># Добавление модели автор bin/rails g model author name bin/rails db:migrate</p>
15
<p><em>models/article.rb</em></p>
15
<p><em>models/article.rb</em></p>
16
<p>Обращение к автору, создание автора для статьи:</p>
16
<p>Обращение к автору, создание автора для статьи:</p>
17
<p>Форма создания статьи с автором:</p>
17
<p>Форма создания статьи с автором:</p>
18
<p>Создание автора в контроллере:</p>
18
<p>Создание автора в контроллере:</p>
19
<p><em>models/author.rb</em></p>
19
<p><em>models/author.rb</em></p>
20
<h3>Пример связи has_many_through</h3>
20
<h3>Пример связи has_many_through</h3>
21
<h3>Создание связанной модели</h3>
21
<h3>Создание связанной модели</h3>
22
<h2>Рекомендуемые программы</h2>
22
<h2>Рекомендуемые программы</h2>