Commit 8d6a634f by nnnghia98

paginate city

parent c12a066f
......@@ -93,3 +93,13 @@ footer {
.flash-message {
padding-top: 15px;
}
/* grid */
.col-show {
border: 1px solid black;
border-radius: 3px;
text-align: center;
margin: 10px;
padding: 10px;
}
class CitiesController < ApplicationController
def index
@cities = City.all
@cities = City.page(params[:page]).per(Settings.col.page.per)
end
end
class JobsController < ApplicationController
def index
@jobs = Job.all
@jobs = Job.page(params[:page]).per(Settings.table.page.per)
end
end
class StaticPagesController < ApplicationController
def index
@cities = City.all
@cities = City.page(params[:page]).per(Settings.col.page.per)
@industries = Industry.all
@jobs = Job.page(params[:page]).per(Settings.jobs.page.per)
@jobs = Job.page(params[:page]).per(Settings.table.page.per)
end
end
<li class="list-group-item"><%= city.name %></li>
<div class="col-show"><%= city.name %></div>
<div class="text-center">
<div class="container jumbotron">
<h1>City List</h1>
<div class="=row">
<a href="#vietnam" class="col-sm-6">
<div class="tag"> Vietnam</div>
</a>
<a href="#interational" class="col-sm-6">
<div class="tag">International</div>
</a>
<div class="row">
<div class="col-sm">
<a href="#vietnam">
<div class="tag">Vietnam</div>
</a>
</div>
<div class="col-sm">
<a href="#interational">
<div class="tag">International</div>
</a>
</div>
</div>
</div>
</div><br>
<%= render partial: "cities/city", collection: @cities %>
<div class="container-fluid">
<div class="tag text-center" id="vietnam">Vietnam</div><br>
<div class="container">
<div class="row row-cols-5">
<%= render partial: "cities/city", collection: @cities %>
</div>
</div>
<%= paginate @cities %>
</div><br>
<div class="container-fluid">
<div class="tag text-center" id="interational">International</div><br>
</div><br>
<%= render partial: "jobs/job", collection: @jobs %>
<table class="table">
<tbody>
<ul class="table">
<%= render partial: "jobs/job", collection: @jobs %>
</ul>
</tbody>
</table>
<%= paginate @jobs %>
......@@ -23,9 +23,12 @@
<div class="top_cities">
<h3>Top cities</h3>
<ul class="list-group list-group-horizontal">
<%= render partial: "cities/city", collection: @cities %>
</ul>
<div class="container">
<div class="row row-cols-5">
<%= render partial: "cities/city", collection: @cities %>
</div>
</div>
<%= paginate @cities %>
</div>
<div class="top_industries">
......
jobs:
table:
page:
per: 5
col:
page:
per: 12
This source diff could not be displayed because it is too large. You can view the blob instead.
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