Sha256: 6318eb0adc297dc40b0250cfde5cc685dbc6c65e74b3202d9fac106c679d72be
Contents?: true
Size: 549 Bytes
Versions: 1
Compression:
Stored size: 549 Bytes
Contents
class Specialty < ActiveRecord::Base self.table_name = "specialties" self.primary_key = 'id' has_many :agent_specialties, :inverse_of => :specialty # Get All Specialties def self.get_all_specialties Hash[*Specialty.pluck(:id, :name).flatten] end # Get Agent's specialties def self.get_agent_specialties(agent) Hash[*AgentSpecialty.where(agent_id: agent.id).joins(:specialty).pluck(:specialty_id, :name).flatten] end #rails_admin do #configure :agent_specialties do #visible(false) #end #end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
civic311_test3-0.0.2 | app/models/specialty.rb |