Sha256: e425dd91c05a879e1d26c4f5599ad941685c1de2bf23711e2b490f01988ba00f

Contents?: true

Size: 452 Bytes

Versions: 8

Compression:

Stored size: 452 Bytes

Contents

module Phcmemberspro
	class Directory::Listing < ActiveRecord::Base

		# Add Paper Trail
		has_paper_trail
    
		# Model Relationship
		belongs_to :category, class_name: 'Directory::Category'
		belongs_to :business, class_name: 'Members::Business'

		# Validation for Form Fields
		validates :business_id,
			uniqueness: {scope: :oganization_id},
			presence: true

		# Validation for Form Fields
		validates :category_id,
			presence: true

	end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
phcmemberspro-7.8.10 app/models/phcmemberspro/directory/listing.rb
phcmemberspro-7.8.8 app/models/phcmemberspro/directory/listing.rb
phcmemberspro-7.8.7 app/models/phcmemberspro/directory/listing.rb
phcmemberspro-7.8.6 app/models/phcmemberspro/directory/listing.rb
phcmemberspro-7.8.5 app/models/phcmemberspro/directory/listing.rb
phcmemberspro-7.8.2 app/models/phcmemberspro/directory/listing.rb
phcmemberspro-7.8.1 app/models/phcmemberspro/directory/listing.rb
phcmemberspro-7.8.0 app/models/phcmemberspro/directory/listing.rb