Sha256: c9aea781291c035792a4eec299752334c31ebf8985b33b0168e86c2c346ac38e
Contents?: true
Size: 848 Bytes
Versions: 1
Compression:
Stored size: 848 Bytes
Contents
# Contact Subscription 是联系方式和参与者之间的关联关系。 class Unidom::Contact::ContactSubscription < ActiveRecord::Base self.table_name = 'unidom_contact_subscriptions' validates :name, presence: true, length: { in: 2..self.columns_hash['name'].limit } validates :grade, presence: true, numericality: { only_integer: true, greater_than_or_equal_to: 0, less_than_or_equal_to: 1000 } validates :priority, presence: true, numericality: { only_integer: true, greater_than_or_equal_to: 0, less_than_or_equal_to: 1000 } belongs_to :contact, polymorphic: true belongs_to :subscriber, polymorphic: true scope :contact_is, ->(contact) { where contact: contact } scope :subscribed_by, ->(subscriber) { where subscriber: subscriber } include Unidom::Common::Concerns::ModelExtension end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
unidom-contact-0.2 | app/models/unidom/contact/contact_subscription.rb |