31 lines
709 B
Ruby
31 lines
709 B
Ruby
class JobSkill < ApplicationRecord
|
|
include PgSearch::Model
|
|
|
|
belongs_to :job
|
|
|
|
pg_search_scope :en_search,
|
|
against: :name_en,
|
|
using: {
|
|
tsearch: {
|
|
prefix: true,
|
|
dictionary: "simple",
|
|
},
|
|
}
|
|
|
|
pg_search_scope :jp_search,
|
|
against: :name_jp,
|
|
using: {
|
|
tsearch: {
|
|
prefix: true,
|
|
dictionary: "simple",
|
|
},
|
|
}
|
|
|
|
def display_resource(skill)
|
|
skill.name_en
|
|
end
|
|
|
|
def ==(other)
|
|
self.class == other.class && @id == other.id
|
|
end
|
|
end
|