Add job controller
{{ resolvedDiscussionCount }}/{{ discussionCount }} {{ resolvedCountText }} resolved
-
app/controllers/static_pages_controller.rb 0 → 100644
1 class StaticPagesController < ApplicationController 2 def home 3 @jobs = Job.all.order(updated_at: :desc).take(5) -
Master
try to use solr sort or Rails.cache.fetch to improve performance
-
-
app/controllers/jobs_controller.rb 0 → 100644
12 def city 13 @cities = City.all.select { |city| city.jobs.any? } 14 end 15 16 def jobs_in_city 17 @city = City.find_by(slug: params[:slug]) 18 @jobs = @city.jobs.page(params[:page]) 19 end 20 21 def home 22 @jobs = Job.all.order(updated_at: :desc).take(5) 23 @cities = City.all.select{ |city| city.jobs.any? }.take(8) 24 end 25 26 def get_jobs_rsolr(title = '*') 27 solr = RSolr.connect url: 'http://localhost:8983/solr/gettingstarted/' -
MasterEdited by Van Toan Vu
write a class (recommend put on lib/ or services/) to reuse think about design class when search for
- keyword
- occupations
- cities
-
-
merged
Toggle commit list