app/models/realize.rb in enju_biblio-0.1.0.pre42 vs app/models/realize.rb in enju_biblio-0.1.0.pre43
- old
+ new
@@ -1,30 +1,30 @@
class Realize < ActiveRecord::Base
- attr_accessible :patron_id, :expression_id, :realize_type_id, :position
- belongs_to :patron
+ attr_accessible :agent_id, :expression_id, :realize_type_id, :position
+ belongs_to :agent
belongs_to :expression, :class_name => 'Manifestation', :foreign_key => 'expression_id'
belongs_to :realize_type
- validates_associated :patron, :expression
- validates_presence_of :patron, :expression
- validates_uniqueness_of :expression_id, :scope => :patron_id
+ validates_associated :agent, :expression
+ validates_presence_of :agent, :expression
+ validates_uniqueness_of :expression_id, :scope => :agent_id
after_save :reindex
after_destroy :reindex
acts_as_list :scope => :expression
def reindex
- patron.try(:index)
+ agent.try(:index)
expression.try(:index)
end
end
# == Schema Information
#
# Table name: realizes
#
# id :integer not null, primary key
-# patron_id :integer not null
+# agent_id :integer not null
# expression_id :integer not null
# position :integer
# created_at :datetime not null
# updated_at :datetime not null
# realize_type_id :integer