В проекте Rails 2.3.5 я нашел эту строку кода в модели:
class Foo
has_many :segments, :class_name => 'FooSegment', :order => 'position ASC'
end
Базовая таблица FooSegment имеет целочисленную позицию атрибута.И, как можно догадаться, многие FooSegment, принадлежащие Foo, имеют позиции 1, 2, 3 ...
Так можно ли предположить, что ActiveRecord всегда обновляет этот атрибут позиции за кулисами?В частности: наличие Foo с id = 11, наличие 5 FooSegments.Можно ли предположить, что они всегда имеют позиции 1, 2, 3, 4, 5 и сохранить этот порядок при обновлении FooSegment?
Спасибо, Филипп