27 lines
		
	
	
		
			695 B
		
	
	
	
		
			Ruby
		
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			695 B
		
	
	
	
		
			Ruby
		
	
	
	
# == Schema Information
 | 
						|
#
 | 
						|
# Table name: diff_records
 | 
						|
#
 | 
						|
#  id             :integer          not null, primary key
 | 
						|
#  user_id        :integer
 | 
						|
#  container_type :string(255)
 | 
						|
#  container_id   :integer
 | 
						|
#  column_name    :string(255)
 | 
						|
#  created_at     :datetime         not null
 | 
						|
#  updated_at     :datetime         not null
 | 
						|
#
 | 
						|
# Indexes
 | 
						|
#
 | 
						|
#  index_diff_records_on_container_type_and_container_id  (container_type,container_id)
 | 
						|
#  index_diff_records_on_user_id                          (user_id)
 | 
						|
#
 | 
						|
 | 
						|
class DiffRecord < ApplicationRecord
 | 
						|
  belongs_to :user
 | 
						|
  belongs_to :container, polymorphic: true
 | 
						|
 | 
						|
  has_one :diff_record_content, dependent: :destroy
 | 
						|
 | 
						|
  delegate :content, to: :diff_record_content
 | 
						|
end
 |