# == Schema Information # # Table name: user_identifiers # # id :integer not null, primary key # identifier :string # created_at :datetime # updated_at :datetime # user_id :integer # identifier_scheme_id :integer # # Indexes # # user_identifiers_identifier_scheme_id_idx (identifier_scheme_id) # user_identifiers_user_id_idx (user_id) # class UserIdentifier < ActiveRecord::Base include ValidationMessages # ================ # = Associations = # ================ belongs_to :user belongs_to :identifier_scheme # =============== # = Validations = # =============== validates :user, presence: true validates :identifier_scheme, presence: { message: PRESENCE_MESSAGE } validates :identifier, presence: { message: PRESENCE_MESSAGE } end