応用編課題5で参照にしたサイト
ActiveModelについて
form_objectについて
form objectを使ってみよう - メドピア開発者ブログ
ActiveModel::Attributesの使い方
[Rails] ActiveModel::Attributesの使い方(配列化やネストしたhashの取り扱いなども) - Qiita
【Rails】「ActiveModel::Attributes」が便利という話 - 日々の学びのアウトプットするブログ
ActiveModel::Attributesを使う - Qiita
検索機能について
【Rails】一覧ページ上部に検索機能を実装する ~ form_with ~ - Qiita
内部結合について
Rails における内部結合、外部結合まとめ - Qiita
【Rails】joinsメソッドのテーブル結合からネストまでの解説書 | Pikawaka - ピカ1わかりやすいプログラミング用語サイト
回答の解説を読んで
transientについて
FactoryGirlのtransientとtraitを活用する - Qiita
after[:build] コールバックについて
RSpecにおけるFactoryGirlの使い方まとめ - Qiita
FactoryBot(旧FactoryGirl)で関連データを同時に生成する方法いろいろ - Qiita
create_listについて
RSpecでFactoryBotから複数のインスタンスをまとめて作成する【create_listを使用】 - Qiita