0
나는 일자리와 회사 사이에 많은 연관성을 가지고 있으며 흑점 젬을 사용하는 일자리에 대한 검색 양식을 구현했다. 그러나 나는 company_name을 검색 할 때 내가 원하는 회사의 모든 일자리 결과를 찾는다. 이이이이 내 작업 검색 컨트롤러흑점으로 레일스 검색
내 회사 모델class Company < ActiveRecord::Base
has_many :jobs
내 작업 모델
class Job < ActiveRecord::Base
belongs_to :company
searchable do
text :job_title, boost: 4
text :profile_recherche
end
입니다
def search
@jobs = Sunspot.search(Job) do
keywords params[:query]
fulltext params[:query]
paginate(page: params[:page], per_page: 1)
end.results
respond_to do |format|
format.html { render :action => "index" }
end
end
정확히 언제 회사를 찾고 있습니까? 이것은 단지 일자리를 찾는 것입니다 ... 회사 모델에 대해 검색 가능한 필드를 가져야합니까? –