Commit 3559d8ab by nnnghia98

using scope

parent 806cc5e8
class CitiesController < ApplicationController
def index
@cities = City.all
@vn_cities = City.vn_cities
@inter_cities = City.inter_cities
end
end
class StaticPagesController < ApplicationController
def index
@cities = City.all
@vn_cities = City.vn_cities
@industries = Industry.all
@jobs = Job.page(params[:page]).per(Settings.job.per_page)
end
......
......@@ -14,4 +14,6 @@
#
class City < ApplicationRecord
scope :vn_cities, -> {where region: "Việt Nam"}
scope :inter_cities, -> {where region: "International"}
end
<div class="col-show"><%= city.name %></div>
<div class="col-md-3">
<div class="col-show">
<%= city.name %>
</div>
</div>
......@@ -16,11 +16,14 @@
<div class="container-fluid">
<div class="tag text-center" id="vietnam">Vietnam</div>
<div class="row row-cols-5">
<%= render partial: "cities/city", collection: @cities %>
<div class="row row-cols-4">
<%= render partial: "cities/city", collection: @vn_cities %>
</div>
</div>
<div class="container-fluid">
<div class="tag text-center" id="interational">International</div>
<div class="row row-cols-4">
<%= render partial: "cities/city", collection: @inter_cities %>
</div>
</div>
......@@ -20,11 +20,10 @@
<h3>Top cities</h3>
<div class="container">
<div class="row row-cols-5">
<%= render partial: "cities/city", collection: @cities %>
<div class="row row-cols-4">
<%= render partial: "cities/city", collection: @vn_cities %>
</div>
</div>
<%= paginate @cities %>
</div>
<div class="top_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