2011-11-28 55 views
2

我有一個Playlist,Song和PlaylistSong模型。Rails:在before_create中設置位置值

當我將歌曲添加到播放列表時,它將存儲爲PlaylistSong。 PlaylistSong是一個連接模型,它包含一個'位置'屬性,對應於播放列表中的歌曲位置。

我希望每個添加的歌曲都能將位置設置爲添加到特定播放列表的最後一個PlaylistSong的位置+1。

我應該在PlaylistSong模型中使用before_create方法嗎?還是有更好的方法?任何例子?

回答

3

acts_as_list插件會爲你工作嗎?這基本上是它自動完成的。

+0

非常好!那正是我正在尋找的。謝謝! – Johan