Commit 6146f29f by Hoang Phuc

Show data Top page

parent 5d2b9321
Pipeline #546 failed with stages
in 0 seconds
...@@ -41,6 +41,7 @@ group :development do ...@@ -41,6 +41,7 @@ group :development do
# Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring # Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring
gem 'spring' gem 'spring'
gem 'spring-watcher-listen', '~> 2.0.0' gem 'spring-watcher-listen', '~> 2.0.0'
gem 'pry'
end end
group :test do group :test do
......
...@@ -74,6 +74,7 @@ GEM ...@@ -74,6 +74,7 @@ GEM
regexp_parser (~> 1.5) regexp_parser (~> 1.5)
xpath (~> 3.2) xpath (~> 3.2)
childprocess (3.0.0) childprocess (3.0.0)
coderay (1.1.2)
concurrent-ruby (1.1.6) concurrent-ruby (1.1.6)
crass (1.0.6) crass (1.0.6)
erubi (1.9.0) erubi (1.9.0)
...@@ -120,6 +121,9 @@ GEM ...@@ -120,6 +121,9 @@ GEM
mini_portile2 (~> 2.4.0) mini_portile2 (~> 2.4.0)
nokogiri (1.10.9-x86-mingw32) nokogiri (1.10.9-x86-mingw32)
mini_portile2 (~> 2.4.0) mini_portile2 (~> 2.4.0)
pry (0.13.0)
coderay (~> 1.1)
method_source (~> 1.0)
public_suffix (4.0.3) public_suffix (4.0.3)
puma (4.3.3) puma (4.3.3)
nio4r (~> 2.0) nio4r (~> 2.0)
...@@ -238,6 +242,7 @@ DEPENDENCIES ...@@ -238,6 +242,7 @@ DEPENDENCIES
jbuilder (~> 2.7) jbuilder (~> 2.7)
listen (>= 3.0.5, < 3.2) listen (>= 3.0.5, < 3.2)
mysql2 mysql2
pry
puma (~> 4.1) puma (~> 4.1)
rails (~> 6.0.2, >= 6.0.2.2) rails (~> 6.0.2, >= 6.0.2.2)
sass-rails (>= 6) sass-rails (>= 6)
......
...@@ -6634,7 +6634,7 @@ noscript~ul.resumes .resume:first-child { ...@@ -6634,7 +6634,7 @@ noscript~ul.resumes .resume:first-child {
.jobify_widget_jobs .job_listing-date, .jobify_widget_jobs .job_listing-date,
.jobify_widget_jobs .resume-date { .jobify_widget_jobs .resume-date {
display: none display: block;
} }
.job-type, .job-type,
......
class HomeController < ApplicationController class HomeController < ApplicationController
def index def index
@amount_job = Job.count
@latest_10_jobs = Job.last(10)
@latest_8_cities = City.last(8)
@latest_8_industries = Industry.last(8)
end end
end end
...@@ -43,135 +43,36 @@ ...@@ -43,135 +43,36 @@
<div class="container"> <div class="container">
<div class="row"> <div class="row">
<div class="recent-jobs col-xs-12"> <div class="recent-jobs col-xs-12">
<h3 class="widget-title widget-title--home">Hundreds of Jobs From All Over the Globe</h3> <h3 class="widget-title widget-title--home">Total Jobs: <%= @amount_job %></h3>
<div class="job_listings" data-location="" data-keywords="" data-show_filters="false" data-show_pagination="false" data-per_page="6" data-orderby="featured" data-order="DESC" data-categories="" data-post_id="25" > <div class="job_listings">
<ul class="job_listings"> <ul class="job_listings">
<li id="job_listing-3354" class="job_listing job-type-part-time post-3354 type-job_listing status-publish has-post-thumbnail hentry job_listing_category-design job_listing_type-part-time" data-longitude="-94.5785667" data-latitude="39.0997265" data-title="Art Director at Shopify" data-href="https://jobify-demos.astoundify.com/classic/job/art-director-2/"> <% @latest_10_jobs.each do |job| %>
<a href="https://jobify-demos.astoundify.com/classic/job/art-director-2/" class="job_listing-clickbox"></a> <li class="job_listing job-type-part-time post-3354 type-job_listing status-publish has-post-thumbnail hentry job_listing_category-design job_listing_type-part-time">
<div class="job_listing-logo"> <a href="/job/<%= job.id %>" class="job_listing-clickbox"></a>
<img class="company_logo" src="https://jobify-demos.astoundify.com/classic/wp-content/uploads/sites/2/2014/03/company-logo-shopify-150x150.jpg" alt="Shopify" /> <div class="job_listing-logo">
</div> <img class="company_logo" src="<%= job.company.logo %>" alt="<%= job.company.title %>" />
<div class="job_listing-about">
<div class="job_listing-position job_listing__column">
<h3 class="job_listing-title">Art Director</h3>
<div class="job_listing-company">
<strong>Shopify</strong>
</div>
</div>
<div class="job_listing-location job_listing__column">
<a class="google_map_link" href="http://maps.google.com/maps?q=Kansas+City&#038;zoom=14&#038;size=512x512&#038;maptype=roadmap&#038;sensor=false" target="_blank">Kansas City, Missouri</a>
</div>
<ul class="job_listing-meta job_listing__column">
<li class="job_listing-type job-type part-time">Part Time</li>
<li class="job_listing-date">Posted 6 years ago</li>
</ul>
</div>
</li>
<li id="job_listing-3350" class="job_listing job-type-full-time post-3350 type-job_listing status-publish has-post-thumbnail hentry job_listing_category-design job_listing_type-full-time" data-longitude="-74.0059413" data-latitude="40.7127837" data-title="Web Designer at Squarespace" data-href="https://jobify-demos.astoundify.com/classic/job/squarespace-com/">
<a href="https://jobify-demos.astoundify.com/classic/job/squarespace-com/" class="job_listing-clickbox"></a>
<div class="job_listing-logo">
<img class="company_logo" src="https://jobify-demos.astoundify.com/classic/wp-content/uploads/sites/2/2014/03/company-logo-sspace-150x150.jpg" alt="Squarespace" />
</div>
<div class="job_listing-about">
<div class="job_listing-position job_listing__column">
<h3 class="job_listing-title">Web Designer</h3>
<div class="job_listing-company">
<strong>Squarespace</strong>
</div>
</div>
<div class="job_listing-location job_listing__column">
<a class="google_map_link" href="http://maps.google.com/maps?q=New+York&#038;zoom=14&#038;size=512x512&#038;maptype=roadmap&#038;sensor=false" target="_blank">New York, New York</a>
</div>
<ul class="job_listing-meta job_listing__column">
<li class="job_listing-type job-type full-time">Full Time</li>
<li class="job_listing-date">Posted 6 years ago</li>
</ul>
</div>
</li>
<li id="job_listing-3348" class="job_listing job-type-part-time post-3348 type-job_listing status-publish has-post-thumbnail hentry job_listing_category-developement job_listing_type-part-time" data-longitude="-79.6441198" data-latitude="43.5890452" data-title="Web Developer at Optimizely" data-href="https://jobify-demos.astoundify.com/classic/job/web-developer/">
<a href="https://jobify-demos.astoundify.com/classic/job/web-developer/" class="job_listing-clickbox"></a>
<div class="job_listing-logo">
<img class="company_logo" src="https://jobify-demos.astoundify.com/classic/wp-content/uploads/sites/2/2014/03/company-logo-optimizely-150x150.jpg" alt="Optimizely" />
</div>
<div class="job_listing-about">
<div class="job_listing-position job_listing__column">
<h3 class="job_listing-title">Web Developer</h3>
<div class="job_listing-company">
<strong>Optimizely</strong>
</div>
</div> </div>
<div class="job_listing-location job_listing__column"> <div class="job_listing-about">
<a class="google_map_link" href="http://maps.google.com/maps?q=Mississauga&#038;zoom=14&#038;size=512x512&#038;maptype=roadmap&#038;sensor=false" target="_blank">Mississauga, Ontario</a> <div class="job_listing-position job_listing__column">
</div> <h3 class="job_listing-title"><%= job.title %></h3>
<ul class="job_listing-meta job_listing__column"> <div class="job_listing-company">
<li class="job_listing-type job-type part-time">Part Time</li> <strong><%= job.company.title%></strong>
<li class="job_listing-date">Posted 6 years ago</li> </div>
</ul>
</div>
</li>
<li id="job_listing-3346" class="job_listing job-type-full-time post-3346 type-job_listing status-publish has-post-thumbnail hentry job_listing_category-marketing job_listing_type-full-time" data-longitude="-79.0203732" data-latitude="43.8508553" data-title="Marketing Director at OkCupid" data-href="https://jobify-demos.astoundify.com/classic/job/marketing-director/">
<a href="https://jobify-demos.astoundify.com/classic/job/marketing-director/" class="job_listing-clickbox"></a>
<div class="job_listing-logo">
<img class="company_logo" src="https://jobify-demos.astoundify.com/classic/wp-content/uploads/sites/2/2014/03/company-logo-okcupid-150x150.jpg" alt="OkCupid" />
</div>
<div class="job_listing-about">
<div class="job_listing-position job_listing__column">
<h3 class="job_listing-title">Marketing Director</h3>
<div class="job_listing-company">
<strong>OkCupid</strong> <span class="job_listing-company-tagline">Delivering bite-sized, mobile learning content for the modern student.</span>
</div> </div>
</div> <div class="job_listing-location job_listing__column">
<div class="job_listing-location job_listing__column"> <a class="google_map_link" href="#" target="_blank">
<a class="google_map_link" href="http://maps.google.com/maps?q=Ajax&#038;zoom=14&#038;size=512x512&#038;maptype=roadmap&#038;sensor=false" target="_blank">Ajax, Ontario</a> <% job.cities.each do |city| %>
</div> <%= city.title %>
<ul class="job_listing-meta job_listing__column"> <% end %>
<li class="job_listing-type job-type full-time">Full Time</li> </a>
<li class="job_listing-date">Posted 6 years ago</li>
</ul>
</div>
</li>
<li id="job_listing-3344" class="job_listing job-type-freelance post-3344 type-job_listing status-publish has-post-thumbnail hentry job_listing_category-design job_listing_type-freelance" data-longitude="-79.0867579" data-latitude="43.8384117" data-title="Website Designer at Pinterest" data-href="https://jobify-demos.astoundify.com/classic/job/website-designer/">
<a href="https://jobify-demos.astoundify.com/classic/job/website-designer/" class="job_listing-clickbox"></a>
<div class="job_listing-logo">
<img class="company_logo" src="https://jobify-demos.astoundify.com/classic/wp-content/uploads/sites/2/2014/03/company-logo-pinterest-150x150.jpg" alt="Pinterest" />
</div>
<div class="job_listing-about">
<div class="job_listing-position job_listing__column">
<h3 class="job_listing-title">Website Designer</h3>
<div class="job_listing-company">
<strong>Pinterest</strong>
</div> </div>
<ul class="job_listing-meta job_listing__column">
<li class="job_listing-type job-type part-time"><%= job.salary %></li>
<li class="job_listing-date"><%= job.updated_date_job %></li>
</ul>
</div> </div>
<div class="job_listing-location job_listing__column"> </li>
<a class="google_map_link" href="http://maps.google.com/maps?q=Pickering%2C+Canada&#038;zoom=14&#038;size=512x512&#038;maptype=roadmap&#038;sensor=false" target="_blank">Pickering, Ontario</a> <% end %>
</div>
<ul class="job_listing-meta job_listing__column">
<li class="job_listing-type job-type freelance">Freelance</li>
<li class="job_listing-date">Posted 6 years ago</li>
</ul>
</div>
</li>
<li id="job_listing-3342" class="job_listing job-type-full-time post-3342 type-job_listing status-publish has-post-thumbnail hentry job_listing_category-developement job_listing_type-full-time" data-longitude="-79.3370188" data-latitude="43.8561002" data-title="Front End Developer - Digital Arts at CodePen" data-href="https://jobify-demos.astoundify.com/classic/job/front-end-developer-digital-arts/">
<a href="https://jobify-demos.astoundify.com/classic/job/front-end-developer-digital-arts/" class="job_listing-clickbox"></a>
<div class="job_listing-logo">
<img class="company_logo" src="https://jobify-demos.astoundify.com/classic/wp-content/uploads/sites/2/2014/03/company-logo-codepen-150x150.jpg" alt="CodePen" />
</div>
<div class="job_listing-about">
<div class="job_listing-position job_listing__column">
<h3 class="job_listing-title">Front End Developer &#8211; Digital Arts</h3>
<div class="job_listing-company">
<strong>CodePen</strong>
</div>
</div>
<div class="job_listing-location job_listing__column">
<a class="google_map_link" href="http://maps.google.com/maps?q=Markham&#038;zoom=14&#038;size=512x512&#038;maptype=roadmap&#038;sensor=false" target="_blank">Markham, Ontario</a>
</div>
<ul class="job_listing-meta job_listing__column">
<li class="job_listing-type job-type full-time">Full Time</li>
<li class="job_listing-date">Posted 6 years ago</li>
</ul>
</div>
</li>
</ul> </ul>
<a class="load_more_jobs" href="#"><strong>Load more listings</strong></a> <a class="load_more_jobs" href="#"><strong>Load more listings</strong></a>
</div> </div>
...@@ -203,40 +104,14 @@ ...@@ -203,40 +104,14 @@
Here we list our cities and how many people we’ve helped find a job and companies have found recruits. It's a pretty awesome stats area! Here we list our cities and how many people we’ve helped find a job and companies have found recruits. It's a pretty awesome stats area!
</p> </p>
<ul class="job-stats row showing-4"> <ul class="job-stats row showing-4">
<li class="job-stat col-md-3 col-sm-6 col-xs-12"> <% @latest_8_cities.each do |city| %>
<strong>21</strong> <li class="job-stat col-md-3 col-sm-6 col-xs-12">
Jobs Posted <strong><%= city.jobs.length %></strong>
</li> <%= city.title %>
<li class="job-stat col-md-3 col-sm-6 col-xs-12"> </li>
<strong>21</strong> <% end %>
Jobs Posted
</li>
<li class="job-stat col-md-3 col-sm-6 col-xs-12">
<strong>21</strong>
Jobs Posted
</li>
<li class="job-stat col-md-3 col-sm-6 col-xs-12">
<strong>21</strong>
Jobs Posted
</li>
<li class="job-stat col-md-3 col-sm-6 col-xs-12">
<strong>21</strong>
Jobs Posted
</li>
<li class="job-stat col-md-3 col-sm-6 col-xs-12">
<strong>21</strong>
Jobs Posted
</li>
<li class="job-stat col-md-3 col-sm-6 col-xs-12">
<strong>21</strong>
Jobs Posted
</li>
<li class="job-stat col-md-3 col-sm-6 col-xs-12">
<strong>21</strong>
Jobs Posted
</li>
</ul> </ul>
<a class="load_more_jobs" href="#"><strong>Load more listings</strong></a>
</div> </div>
</section> </section>
<section id="jobify_widget_feature_callout-3" class="widget widget--home widget--home--no-margin jobify_widget_feature_callout widget--home-feature-callout"> <section id="jobify_widget_feature_callout-3" class="widget widget--home widget--home--no-margin jobify_widget_feature_callout widget--home-feature-callout">
...@@ -260,40 +135,14 @@ ...@@ -260,40 +135,14 @@
<div class="container"> <div class="container">
<h3 class="widget-title widget-title--home">Top Industries</h3> <h3 class="widget-title widget-title--home">Top Industries</h3>
<ul class="job-stats row showing-4"> <ul class="job-stats row showing-4">
<li class="job-stat col-md-3 col-sm-6 col-xs-12"> <% @latest_8_industries.each do |industry| %>
<strong>21</strong> <li class="job-stat col-md-3 col-sm-6 col-xs-12">
Jobs Posted <strong><%= industry.jobs.length %></strong>
</li> <%= industry.title %>
<li class="job-stat col-md-3 col-sm-6 col-xs-12"> </li>
<strong>21</strong> <% end %>
Jobs Posted
</li>
<li class="job-stat col-md-3 col-sm-6 col-xs-12">
<strong>21</strong>
Jobs Posted
</li>
<li class="job-stat col-md-3 col-sm-6 col-xs-12">
<strong>21</strong>
Jobs Posted
</li>
<li class="job-stat col-md-3 col-sm-6 col-xs-12">
<strong>21</strong>
Jobs Posted
</li>
<li class="job-stat col-md-3 col-sm-6 col-xs-12">
<strong>21</strong>
Jobs Posted
</li>
<li class="job-stat col-md-3 col-sm-6 col-xs-12">
<strong>21</strong>
Jobs Posted
</li>
<li class="job-stat col-md-3 col-sm-6 col-xs-12">
<strong>21</strong>
Jobs Posted
</li>
</ul> </ul>
<a class="load_more_jobs" href="#"><strong>Load more listings</strong></a>
</div> </div>
</section> </section>
</div> </div>
\ No newline at end of file
...@@ -3,6 +3,7 @@ Rails.application.routes.draw do ...@@ -3,6 +3,7 @@ Rails.application.routes.draw do
root to: 'home#index' root to: 'home#index'
get '/jobs/', to: 'job#index' get '/jobs/', to: 'job#index'
get '/job/:id', to: 'job#show'
get '/cities/', to: 'city#index' get '/cities/', to: 'city#index'
get '/industries/', to: 'industry#index' get '/industries/', to: 'industry#index'
get '/signup/', to: 'user#signup' get '/signup/', to: 'user#signup'
......
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