РЕДАКТИРОВАТЬ: обновленный вопрос
Хорошо, я получил базовые рельсы has_many: через ассоциацию:
class SuiteEntry < ActiveRecord::Base
belongs_to :suite
belongs_to :case
end
class Suite < ActiveRecord::Base
has_many :suite_entries
has_many :cases, :through => :suite_entries
end
class Case < ActiveRecord::Base
has_many :suite_entries
has_many :suites, :through => :suite_entries
end
Пользователь теперь предоставляет через форму несколько ящиков для хранения для данного набора. Мой вопрос сейчас: каков наилучший способ сохранить порядок дел, так как пользователь размещает их в определенном порядке (например, case1, case3, case2 - это следует хранить и извлекать всегда в этом порядке) При получении данных порядок доставки, указанный пользователем, должен быть восстановлен.
Мне интересно, что лучше всего хранить эти данные для заказа:
- полагаться на порядок, который происходит по умолчанию (например, по базе данных)
- ввести поле в таблицу соединений (например, «упорядочение»)
- использовать уже существующий плагин, которого я пока не знаю
Примечание: я использую последние рельсы 2.3
Заранее спасибо