Convert url city, industry

parent 5015daa3
class JobsController < ApplicationController class JobsController < ApplicationController
def index def index
@cities = City.all @cities = City.all
@industries = Industry.all @industries = Industry.all
...@@ -9,7 +10,7 @@ class JobsController < ApplicationController ...@@ -9,7 +10,7 @@ class JobsController < ApplicationController
def city_jobs def city_jobs
@cities = City.all @cities = City.all
@industries = Industry.all @industries = Industry.all
@city = City.find(params[:id]) @city = City.find_by(name: params[:name])
@jobs_list = @city.jobs.all_job.page(params[:page]).per(20) @jobs_list = @city.jobs.all_job.page(params[:page]).per(20)
@total_job = Job.count @total_job = Job.count
@result_for_job = @city.jobs.count @result_for_job = @city.jobs.count
......
<div class="col-3 remove-decoration"> <div class="col-3 remove-decoration">
<%= link_to '#' do %> <%= link_to city_jobs_path(name: city.name) do %>
<div class="border border-dark rounded vn-name"> <div class="border border-dark rounded vn-name">
<div> <div>
<strong><%= city.name %></strong> <strong><%= city.name %></strong>
......
<div class="col-3 remove-decoration"> <div class="col-3 remove-decoration">
<%= link_to city_jobs_path(city.id) do %> <%= link_to city_jobs_path(name: city.convert_name) do %>
<div class="border border-dark rounded international-name"> <div class="border border-dark rounded international-name">
<div> <div>
<strong><%= city.name %></strong> <strong><%= city.name %></strong>
......
<div class="col-4"> <div class="col-4">
<div class="row-table border border-dark rounded city-list"> <div class="row-table border border-dark rounded city-list">
<%= link_to city_jobs_path(city.id) do %> <%= link_to city_jobs_path(name: city.name) do %>
<div class="city-name"><strong><%= city.name %></strong></div> <div class="city-name"><strong><%= city.name %></strong></div>
<div class="count-job"><%= city.jobs.count %></div> <div class="count-job"><%= city.jobs.count %></div>
<% end %> <% end %>
......
Rails.application.routes.draw do Rails.application.routes.draw do
# For details on the DSL available within this file, see http://guides.rubyonrails.org/routing.html # For details on the DSL available within this file, see http://guides.rubyonrails.org/routing.html
resources :jobs resources :jobs
get 'jobs/cities/:id', to: 'jobs#city_jobs', as: :city_jobs get 'jobs/city/:name', to: 'jobs#city_jobs', as: :city_jobs
get 'jobs/industries/:id', to: 'jobs#industry_jobs', as: :industry_jobs get 'jobs/industry/:id', to: 'jobs#industry_jobs', as: :industry_jobs
resources :top_pages resources :top_pages
resources :industries resources :industries
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment