Commit c2373bcb by Đường Sỹ Hoàng

Deleted comments

parent 9f93d517
...@@ -5,8 +5,4 @@ class Job < ApplicationRecord ...@@ -5,8 +5,4 @@ class Job < ApplicationRecord
def self.latest_jobs def self.latest_jobs
@latest ||= order(created_at: :desc).take(Settings.top.job.limit) @latest ||= order(created_at: :desc).take(Settings.top.job.limit)
end end
# def self.all_jobs
# @all_jobs ||= all.sort_by(& :created_at)
# end
end end
<li class="page-item">
<%= link_to_unless current_page.first?, raw(t 'views.pagination.first'), url, remote: remote, class: 'page-link' %>
</li>
<li class='page-item disabled'>
<%= link_to raw(t 'views.pagination.truncate'), '#', class: 'page-link' %>
</li>
<li class="page-item">
<%= link_to_unless current_page.last?, raw(t 'views.pagination.last'), url, remote: remote, class: 'page-link' %>
</li>
<li class="page-item">
<%= link_to_unless current_page.last?, raw(t 'views.pagination.next'), url, rel: 'next', remote: remote, class: 'page-link' %>
</li>
<% if page.current? %>
<li class="page-item active">
<%= content_tag :a, page, data: { remote: remote }, rel: page.rel, class: 'page-link' %>
</li>
<% else %>
<li class="page-item">
<%= link_to page, url, remote: remote, rel: page.rel, class: 'page-link' %>
</li>
<% end %>
<%= paginator.render do %>
<nav>
<ul class="pagination">
<%= first_page_tag unless current_page.first? %>
<%= prev_page_tag unless current_page.first? %>
<% each_page do |page| %>
<% if page.left_outer? || page.right_outer? || page.inside_window? %>
<%= page_tag page %>
<% elsif !page.was_truncated? -%>
<%= gap_tag %>
<% end %>
<% end %>
<%= next_page_tag unless current_page.last? %>
<%= last_page_tag unless current_page.last? %>
</ul>
</nav>
<% end %>
<li class="page-item">
<%= link_to_unless current_page.first?, raw(t 'views.pagination.previous'), url, rel: 'prev', remote: remote, class: 'page-link' %>
</li>
...@@ -31,3 +31,12 @@ ...@@ -31,3 +31,12 @@
en: en:
hello: "Hello world" hello: "Hello world"
views:
pagination:
first: "« FIRST"
last: "LAST »"
previous: " PREV"
next: "NEXT ›"
truncate: "…"
more_pages:
display_entries: "Displaying %{entry_name} <b>%{first} - %{last}</b> of <b>%{total}</b> in total"
...@@ -4,7 +4,7 @@ Rails.application.routes.draw do ...@@ -4,7 +4,7 @@ Rails.application.routes.draw do
resources :industries, only: :index resources :industries, only: :index
resources :top, only: :index resources :top, only: :index
resources :users, only: :show resources :users, only: :show
resources :jobs, only: :index # resources :jobs, only: :index
devise_for :users devise_for :users
as :user do as :user do
get "login" , to: "devise/sessions#new" get "login" , to: "devise/sessions#new"
...@@ -18,4 +18,10 @@ Rails.application.routes.draw do ...@@ -18,4 +18,10 @@ Rails.application.routes.draw do
post "forgot_password.user/", to: "devise/passwords#create" post "forgot_password.user/", to: "devise/passwords#create"
put "reset_password.user", to: "devise/passwords#update" put "reset_password.user", to: "devise/passwords#update"
end end
concern :paginatable do
get "(page/:page)", action: :index, on: :collection, as: ""
end
resources :jobs, concerns: :paginatable
end end
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