app/models/data_model/gene_alias.rb
module DataModel
class GeneAlias < ActiveRecord::Base
include Genome::Extensions::UUIDPrimaryKey
belongs_to :gene
has_and_belongs_to_many :sources
def self.for_search
eager_load(gene: [:interactions])
.includes(gene: {interactions: [:drug, :interaction_types, :publications, :sources]})
end
def self.for_gene_categories
eager_load(gene: [:gene_categories])
end
end
end