Closed maixhashi closed 3 months ago
このプルリクエストにて何をしたのか? 中間テーブル LinkOfShuffledOverviewMovieモデルを作成し、 ShuffledOverview - LinkOfShuffledOverviewMovie - Movie の多対多のassociationを実装
このプルリクエストにて何をしたのか?
LinkOfShuffledOverviewMovie
ShuffledOverview
Movie
GitHub Issue で説明できない捕捉的な事項 (GitHub Issue の説明で十分であればここは不要) なぜこのプルリクエストが必要と考えたかについて説明があるとレビュワーがわかりやすい あらすじに使われた映画をブックマークできるような機能を実装するため、 あらすじが保存された時点で、そのあらすじに使われた映画の情報をデータベースに保存する必要ありと考えた。
GitHub Issue で説明できない捕捉的な事項 (GitHub Issue の説明で十分であればここは不要)
なぜこのプルリクエストが必要と考えたかについて説明があるとレビュワーがわかりやすい
ShuffledOverviewモデルに持たせていたmovie_idsから、映画をブックマークするなどの追加のステータスを 実装するにはShuffledOverviewモデルのカラムが増えることが懸念された
ShuffledOverview.attribute_names => ["id", "content", "user_id", "created_at", "updated_at", "movie_ids"]
どの環境でどんな動作チェックをしたか 動作確認をした事についてスクショなどがあるとわかりやすくて良い
どの環境でどんな動作チェックをしたか
動作確認をした事についてスクショなどがあるとわかりやすくて良い
関連するプルリクエストやイシュー、コンフルリンクなど、レビュワーがレビューするにあたっての補足情報 Movieモデルのid movie_idと競合するためにカラム名を変更
関連するプルリクエストやイシュー、コンフルリンクなど、レビュワーがレビューするにあたっての補足情報
ShuffledOverview.attribute_names => ["id", "content", "user_id", "created_at", "updated_at", "related_movie_ids"]
GitHub Issue Ticket
やった事
このプルリクエストにて何をしたのか?
中間テーブルLinkOfShuffledOverviewMovie
モデルを作成し、ShuffledOverview
-LinkOfShuffledOverviewMovie
-Movie
の多対多のassociationを実装なぜやるのか
GitHub Issue で説明できない捕捉的な事項 (GitHub Issue の説明で十分であればここは不要)
なぜこのプルリクエストが必要と考えたかについて説明があるとレビュワーがわかりやすい
あらすじに使われた映画をブックマークできるような機能を実装するため、 あらすじが保存された時点で、そのあらすじに使われた映画の情報をデータベースに保存する必要ありと考えた。ShuffledOverviewモデルに持たせていたmovie_idsから、映画をブックマークするなどの追加のステータスを 実装するにはShuffledOverviewモデルのカラムが増えることが懸念された
動作確認
どの環境でどんな動作チェックをしたか
動作確認をした事についてスクショなどがあるとわかりやすくて良い
Refs (レビューにあたって参考にすべき情報)(Optional)
関連するプルリクエストやイシュー、コンフルリンクなど、レビュワーがレビューするにあたっての補足情報
Movieモデルのid movie_idと競合するためにカラム名を変更