Commit 9949413a by nnnghia98

add view for job apply

parent 039891b2
......@@ -151,12 +151,6 @@ dl, dt, dd {
line-height: normal;
}
.breadcrumb {
font-weight: lighter;
font-size: 12px;
margin-bottom: 15px;
}
.job_detail_button {
margin: 10px;
padding: 5px;
......
......@@ -16,4 +16,10 @@ class JobsController < ApplicationController
def show
@job = Job.find(params[:id]).decorate
end
def apply
redirect_to new_user_session_path unless user_signed_in?
redirect_to jobs_path if params[:job_id].blank?
@job_id = params[:job_id]
end
end
<nav aria-label="breadcrumb">
<ol class="breadcrumb">
<li class="breadcrumb-item active" aria-current="page">New</li>
<li class="breadcrumb-item">Confirmation</li>
<li class="breadcrumb-item">Finish</li>
</ol>
</nav>
<div class="breadcrumb">
<%= link_to "Top", root_path %> >
<%= link_to "City", cities_path %> >
<%= link_to "Industry", industries_path %> >
<%= @job.title %>
</div>
<nav aria-label="breadcrumb mb-4">
<ol class="breadcrumb">
<li class="breadcrumb-item"><%= link_to "Top", root_path %></li>
<li class="breadcrumb-item"><%= link_to "City", cities_path %></li>
<li class="breadcrumb-item"><%= link_to "Industry", industries_path %></li>
<li class="breadcrumb-item active" aria-current="page"><%= @job.title %></li>
</ol>
</nav>
<div class="box">
<h1>
<%= @job.title %>
......@@ -30,5 +32,5 @@
<div class="job_detail_button">
<%= link_to "Favorite", "#", class: "btn btn-primary float-right" %>
<%= link_to "Apply", "#", class: "btn btn-primary float-right mx-3" %>
<%= link_to "Apply", apply_path(job_id: @job.id), class: "btn btn-primary float-right mx-3" %>
</div>
......@@ -13,6 +13,7 @@
<div class="container">
<%= yield %>
<%= render "layouts/footer" %>
<%= debug(params) if Rails.env.development? %>
</div>
</body>
</html>
......@@ -15,6 +15,7 @@
<div>
<%= render partial: "shared/latest_job", collection: @latest_jobs %>
</div>
<%= link_to "All jobs", jobs_path, class: "btn btn-info" %>
</div>
<div class="top_cities text-center">
......
......@@ -5,6 +5,7 @@ Rails.application.routes.draw do
resources :jobs, only: [:index, :show]
get "jobs/city/:city_id", to: "jobs#index", as: :city_jobs
get "jobs/industry/:industry_id", to: "jobs#index", as: :industry_jobs
get "apply", to: "jobs#apply"
devise_for :users
root "tops#index"
namespace :users do
......
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