hensei-api/app/models/job_skill.rb
Justin Edmund d6cad414ac Fix searching in Japanese (#99)
This was broken because we were using the browser-provided locale as a prefix to our method, but that is 'ja' and our methods were prefixed with 'jp'.
2023-06-19 00:35:22 -07:00

39 lines
797 B
Ruby

# frozen_string_literal: true
class JobSkill < ApplicationRecord
alias eql? ==
include PgSearch::Model
belongs_to :job
pg_search_scope :en_search,
against: :name_en,
using: {
tsearch: {
prefix: true,
dictionary: 'simple'
}
}
pg_search_scope :ja_search,
against: :name_jp,
using: {
tsearch: {
prefix: true,
dictionary: 'simple'
}
}
def blueprint
JobSkillBlueprint
end
def display_resource(skill)
skill.name_en
end
def ==(other)
self.class == other.class && id == other.id
end
end