Rails есть ли способ управлять упорядоченным списком?чтобы у каждого элемента была позиция, и если элемент был удален, позиции автоматически обновляются? - PullRequest
2 голосов
/ 25 октября 2011

С учетом следующего:

ListItem (position, title)

1,hello
2,hello2
3,hello3
4,hello4
5,hello5

Если 3-й элемент, 3, hello3, был удален, есть ли способ автоматического обновления позиций,то есть позиция 5 теперь будет позицией 4?

Ответы [ 2 ]

6 голосов
/ 25 октября 2011

Взгляните на ранжированную модель: https://github.com/mixonic/ranked-model. Я успешно использовал ее в приложении на Rails 3, и ее было очень легко настроить.

0 голосов
/ 08 декабря 2011

Есть также этот драгоценный камень, который очень популярен.

https://github.com/swanandp/acts_as_list

...