lib/msip/concerns/models/persona_trelacion.rb in msip-2.2.0.alfa3 vs lib/msip/concerns/models/persona_trelacion.rb in msip-2.2.0.beta1

- old
+ new

@@ -1,30 +1,35 @@ +# frozen_string_literal: true module Msip module Concerns module Models module PersonaTrelacion extend ActiveSupport::Concern included do - self.table_name = 'msip_persona_trelacion' - belongs_to :personauno, foreign_key: "persona1", validate: true, - class_name: 'Msip::Persona', optional: false - belongs_to :personados, foreign_key: "persona2", validate: true, - class_name: 'Msip::Persona', optional: false - belongs_to :trelacion, foreign_key: "id_trelacion", validate: true, - class_name: 'Msip::Trelacion', optional: false + self.table_name = "msip_persona_trelacion" + belongs_to :personauno, + foreign_key: "persona1", + validate: true, + class_name: "Msip::Persona", + optional: false + belongs_to :personados, + foreign_key: "persona2", + validate: true, + class_name: "Msip::Persona", + optional: false + belongs_to :trelacion, + foreign_key: "id_trelacion", + validate: true, + class_name: "Msip::Trelacion", + optional: false accepts_nested_attributes_for :personados, reject_if: :all_blank accepts_nested_attributes_for :trelacion, reject_if: :all_blank - validates :personauno, presence: true - validates :personados, presence: true - validates :trelacion, presence: true - validates_uniqueness_of :persona1, scope: [:persona2, :id_trelacion] end end end end end -