1
나는 편집 할 수있는 설명이있는 데이터 모델을 가지고 있습니다. 또한 항목에 대한 모든 편집 내용을 추적하고 싶습니다. 내 현재 전략에 문제가 있습니다.wiki와 같은 데이터 모델을 레일에 작성 질문 :
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
항목에 다음과 같은 클래스에 대한 연결이 여러 개있을 수 있습니까?
편집 객체에서 편집 버전을 추적하고이 버전에서 has_many
관계 기반을 정렬해야한다고 생각했습니다.
Is it a belongs_to or has_one association? 그것을했다, 감사 그런 다음 모델은 같이해야합니다. – lillq