create job list
{{ resolvedDiscussionCount }}/{{ discussionCount }} {{ resolvedCountText }} resolved
-
-
-
-
-
-
-
-
-
app/views/job/_block_info_job.html.erb 0 → 100644
17 <div class="row"> 18 <div class="col-sm-10 col-md-9 col-lg-10"> 19 <div class="box_info"> 20 <div class="lol"> 21 <%= link_to data.name, '#', class: 'job_name' %> 22 </div> 23 <div class="cop"> 24 <h5 class="box_info_copany_name"><i class="far fa-building"></i> <%= data.company.name %></h5> 25 </div> 26 <div class="loc"> 27 <h5 class="box_info_location"><i class="fas fa-map-marker-alt"></i> 28 <% dt = [] %> 29 <% data.cities.each do |x| %> 30 <% dt << (x.name << ' | ') %> 31 <% end %> 32 <%= dt.join('').chomp('| ')%> -
MasterEdited by Hoang Phuc Do
Cách viết như thế này có cho ra kết quả tương tự không ?
Ngắn hơn và dùng ít method hơn
data.cities.map(&:name).join(' | ') -
MasterEdited
Thanks anh
-
-
-
app/views/job/_block_info_job.html.erb 0 → 100644
30 <% dt << (x.name << ' | ') %> 31 <% end %> 32 <%= dt.join('').chomp('| ')%> 33 </h5> 34 </div> 35 <h5 class="box_info_salary"><i class="fas fa-dollar-sign"></i> Lương: <%= data.salary %></h5> 36 <div class="coc"> 37 <h5 class="box_info_des"><%= strip_tags(data.description) %></h5> 38 </div> 39 </div> 40 </div> 41 <div class="col-sm-2 col-md-3 d-none d-sm-block col-lg-2"> 42 <% if cru == 1 %> 43 <div class="box_link_favotite"> 44 <div class="block_link_favorite lg"> 45 <span><i class="far fa-heart"></i> <%= link_to 'Yêu thích'.html_safe,'#',class: 'link_favorite'%><span> -
MasterEdited
Sau dấu ',' phải có khoảng trắng
Kiểm tra và sửa lại các chỗ tương tự
-
MasterEdited
Dạ anh
-
-
-
app/views/job/result_data.html.erb 0 → 100644
1 <% provide(:title ,'Kết quả tìm kiếm') %> 2 <%= render 'home/banner_and_search' %> 3 <div class="padding_index"></div> 4 <div class="container"> 5 <div class="row"> 6 <div class="col-lg-12"> 7 <div class="breadcrumb_total_search"> 8 <span class="breadcrumb-item active"> 9 Có <b><%= @data.total_count %></b> kết quả phù hợp với từ khóa <b><%= @keyword %></b> -
Master
Nếu
@data.total_counttrả về 0 thì nên hiện đoạn thông báo khác -
-
-
28 28 <input type="search" name="" id="" class="custom_input_search" placeholder="Nhập tiêu đề, công ty, địa điểm..."> 29 29 </div> 30 30 <div class="search_industries"> 31 <div class="icon_list"> 32 <i class="fa fa-list-ul" aria-hidden="true"></i> 33 </div> 34 <select class="show_list_industries"> 35 <option value="*" selected disabled hidden class="select_first">Tất cả ngành nghề</option> 36 <% @industries.each do |val| %> 37 <option value="<%= val.id %>"><%= val.name %></option> 38 <% end %> 39 </select> 31 <div class="icon_list"> 32 <i class="fa fa-list-ul" aria-hidden="true"></i> 33 </div> 34 <%= select_tag 'industry', options_from_collection_for_select(@industries, "id", "name"), class: 'show_list_industries' %> -
Master
Kiểm tra lại trường hợp dùng nháy đơn " và nháy kép '
-
Master
dạ
-
-
-
13 15 .order(Arel.sql('count(jobs.id) DESC')) 14 16 .take(number) 15 17 end 18 19 def convert_to_slug 20 self.slug = Slug.to_slug(self.name + ' ' + rand(10000).to_s) -
Master
-
Master
dạ
-
-
-
app/common/slug.rb 0 → 100644
9 %w[ù ú ụ ủ ũ ư ừ ứ ự ử ữ] => 'u', 10 %w[ỳ ý ỵ ỷ ỹ] => 'y', 11 %w[đ] => 'd' 12 } 13 14 accents.each do |ac, rep| 15 ac.each do |s| 16 str = str.tr(s, rep) 17 end 18 end 19 20 str = str.gsub(/[^a-zA-Z0-9 ]/, '') 21 str = str.gsub(/[ ]+/, ' ') 22 str.tr(' ', '-') 23 end 24 end -
Master
Thêm dòng trống vào cuối file
-
Master
dạ anh
-
-
-
2 2 3 3 # Job controller 4 4 class JobController < ApplicationController 5 before_action :load_data_dropdown, only: :index 6 7 def index 8 model = params[:model].classify.constantize -
5 before_action :load_data_dropdown, only: :index 6 7 def index 8 model = params[:model].classify.constantize 9 obj = model.find_by(slug: params[:slug]) 10 result(obj) 11 end 12 13 private 14 15 def load_data_dropdown 16 @industries = Industry.order(name: :asc).all 17 @cities = City.select(:id, :name) 18 end 19 20 def result(obj) -
Master
Nên bắt đầu bằng một động từ, ví dụ
render_result -
Master
dạ anh
-
-
-
-
Toggle commit list
-
added 16 commits
-
125cc119...c5992cdd - 15 commits from branch
master - 14033567 - Merge branch 'master' into 'joblist'
Toggle commit list -
125cc119...c5992cdd - 15 commits from branch
-
merged
Toggle commit list