0

私は現在、HMBT を通じて 2 つのモデルを持っています。これに関する本当の問題は、私がそれらを注文する良い方法を見つけようとしているということです.

私の 1 つのモデルはプレイリストで、もう 1 つのモデルはソングです。理想的には、次のようなものがあります。

Playlist:
   name: "Playlist Name"
   song_ids: [1,2,3]

Song:
   id: 1
   name: "Song Name
Song:
   id: 2
   name: "Song Name 2"
Song:
   id: 3
   name: "Song Name 3"

そうすれば、song_ids を扱うだけで、簡単に編集/置換できます。FWIW、私は Playlist#Songs だけを使用します。Song#Playlists を使用することはないと思います。これは、最終的にEmber.jsフロントエンドで処理されるデータをシリアル化する方法でもあります

何か案は?

4

0 に答える 0