我有一个名为job的模型,我想搜索这个模式
create_table "jobs", force: true do |t|
t.string "job_title"
t.string "experience"
t.string "contrat"
t.text "job_description"
t.text "profile_recherche"
t.string "job_contact"
t.datetime "created_at"
t.datetime "updated_at"
t.string "slug"
t.integer "company_id"
t.integer "user_id"
end
这是我的工作模式
belongs_to :company
searchable do
text :job_title, boost: 4
text :profile_recherche
text :job_description
text :experience
text :contrat
end
但问题是该合同无法搜索
第二件事我想用公司名称搜索一份工作,所以为此我已经按照这个答案solr sunspot - searching belongs_to association但是我没有让它工作,我也想让部门搜索
这是我公司的模特
has_many :sectorizations
has_many :sectors, through: :sectorizations
has_many :jobs
这是我的部门模型
has_many :sectorizations
has_many :companies, through: :sectorizations
这是我的分区模型
belongs_to :company
belongs_to :sector
我将不胜感激任何帮助