Commit 8b4e9b3b by thanhnd

job_list_page 20200303 2

parent 8797dd8e
Pipeline #491 failed with stages
in 0 seconds
......@@ -10,11 +10,11 @@ class JobsController < ApplicationController
end
def search
if params[:search].blank?
if params[:search].nil?
redirect_to(root_path, alert: "Empty field!") and return
else
@parameter = params[:search].downcase
@search_job = Job.where("job_name LIKE '%#{params[:search]}'")
@job_count = Job.count
@search_job = Job.where("job_name LIKE '%#{params[:search]}%'")
@pagin_job = @search_job.page(params[:page]).per(20)
end
render :index
......
......@@ -9,6 +9,7 @@
</div>
<div id="job_list" class="container p-5 my-2 bg-secondary text-white">
<div class="total_job">
......@@ -26,8 +27,8 @@
<li ><span class="text"><%= job.description %></span></li>
</ul>
<% end %>
<%= paginate @pagin_job %>
<%= paginate @pagin_job %>
</div>
......
<div id="search" class="container p-5 my-2 bg-secondary text-white">
<%= form_tag job_search_path, method: :get do %>
<p>
<%= text_field_tag :search, params[:search] %>
<%= button_tag "Search", name: nil %>
</p>
<% end %>
</div>
<div id="job_list" class="container p-5 my-2 bg-secondary text-white">
<font color="red"><b><label > Job List:</label></b></font>
<%= paginate @pagin_job %>
<% @pagin_job.each do |job| %>
<ul>
<button class="button button2">Favorites</button>
<li><%= job.job_name %></li>
<li><%= job.city.city_name %></li>
<li ><span class="text"><%= job.description %></span></li>
</ul>
<% end %>
<%= paginate @pagin_job %>
</div>
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