Rails: установка значения позиции в before_create - PullRequest
2 голосов
/ 28 ноября 2011

У меня есть плейлист, песня и модель PlaylistSong.

Когда я добавляю песню в список воспроизведения, она сохраняется как PlaylistSong. PlaylistSong - это модель соединения, которая включает в себя атрибут 'position', который соответствует позиции песен в списке воспроизведения.

Мне бы хотелось, чтобы каждая добавленная песня получала позицию, установленную на последнюю позицию PlaylistSong + 1, которая была добавлена ​​в определенный список воспроизведения.

Должен ли я сделать это с помощью метода before_create в модели PlaylistSong или есть лучший способ? Есть примеры?

1 Ответ

3 голосов
/ 28 ноября 2011

Плагин act_as_list будет работать для вас? Это в основном то, что он делает автоматически.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...