app/models/user_snp.rb
# frozen_string_literal: true
class UserSnp < ApplicationRecord
self.primary_keys = [:genotype_id, :snp_name]
belongs_to :snp, foreign_key: :snp_name, primary_key: :name, counter_cache: true
has_one :user, through: :genotype
belongs_to :genotype
validates_presence_of :snp
validates_presence_of :genotype
def local_genotype
self[:local_genotype].strip
end
end