お便りのレスポンス形式を変える
Opened this issue · 2 comments
mizucoffee commented
GET /mc/room/{roomId}/musics
letterからlettersに変えて
曲A - letters: [お便り1, お便り2]
曲B - letters: [お便り3, お便り4]
みたいな感じにする
9-sho-5 commented
@mizucoffee
これは中間テーブル作成する認識で大丈夫でしょうか?
↓↓↓
// Letter テーブル
class Letter < ActiveRecord::Base
belongs_to :room
has_many :music_letters, dependent: :destroy
has_many :musics, through: :music_letters
end
// 中間テーブル
class MusicLetter < ActiveRecord::Base
belongs_to :letter
belongs_to :music
end
// Music テーブル
class Music < ActiveRecord::Base
has_many :music_letters, dependent: :destroy
has_many :letters, through: :music_letters
end
mizucoffee commented
@9-sho-5 こちらはDBは変更しないでOKです!
- 曲をユニーク(被りなし)にする
- 曲ごとに紐付いてるレター(複数)を取得する
- 曲にlettersという名前でレター(複数)を入れる
- ↑これを返す
って感じでお願いします!