У меня есть модель данных, в которой я хотел бы иметь элемент, который имеет описание, которое можно редактировать. Я также хотел бы отслеживать все изменения в элементе. Я бегу в проблемы с моей текущей стратегии, а именно:Построение вики-подобной модели данных в рельсах вопрос
class Item < ActiveRecord::Base
has_one :current_edit,
:class_name => "Edit",
:foreign_key => "current_edit_id"
has_many :edits
end
class Edit < ActiveRecord::Base
belongs_to :item
end
Может Позиционный несколько ассоциаций к тому же классу, как это?
Я думал, что я должен переключиться на отслеживание версии редактирования в объекте Edit, а затем просто отсортировать базу отношений has_many
на этой версии.
Это было все, что потребовалось, спасибо. – lillq