1 # frozen_string_literal: true
3 # == Schema Information
5 # Table name: current_relation_members
7 # relation_id :bigint not null, primary key
8 # member_type :enum not null
9 # member_id :bigint not null
10 # member_role :string not null
11 # sequence_id :integer default(0), not null, primary key
15 # current_relation_members_member_idx (member_type,member_id)
19 # current_relation_members_id_fkey (relation_id => current_relations.id)
22 class RelationMember < ApplicationRecord
23 self.table_name = "current_relation_members"
26 belongs_to :member, :polymorphic => true
28 validates :member_role, :allow_blank => true, :length => { :maximum => 255 }, :characters => true