Я работаю над своим первым проектом с RoR, и мне нужно создать отношения многие ко многим между двумя моделями, но с возможностью упорядочения объектов первой модели в связи со второй моделью.
Допустим, у меня есть две следующие модели
- Покупатель
- маршрут
Я хочу назначить много клиентов нескольким маршрутам, но с сохранением порядка этой ассоциации, например,
-Route 1
--Customer 2, position 1
--Customer 1, position 2
-Route 2
--Customer 3, position 1
--Customer 1, position 2
Я думаю, мне нужно использовать для него has_many: through и own_to и создать поле "position" в средней таблице, но как сделать это поле доступным и редактируемым?