Fix logic truncate desc

parent d994d77f
Pipeline #900 canceled with stages
in 0 seconds
module JobsHelper
def job_description(description)
strip_tags(description).truncate_words(250)
end
end
......@@ -3,6 +3,7 @@ class ApplicationRecord < ActiveRecord::Base
def convert_attribute(val)
return '' if val.blank?
[val, rand(10000)] = normalize_attribute.mb_chars.normalize(:kd).gsub(/[Đđ]/, 'd').gsub(/[^\x00-\x7F]/,'').gsub(/[\W+]/,' ').downcase.to_s.split(' ').join('-')
[val, rand(10000)].mb_chars.normalize(:kd).gsub(/[Đđ]/, 'd').gsub(/[^\x00-\x7F]/,'').gsub(/[\W+]/,' ').downcase.to_s.split(' ').join('-')
end
end
......@@ -25,6 +25,10 @@ class Job < ApplicationRecord
company&.name
end
def format_desc
description.truncate_words(250)
end
private
def set_converted_name
......
......@@ -12,8 +12,8 @@
</div>
<div class="col-5 salary">Salary: <%= job.salary %></div>
<div class="col-10 introduction">
<%= job_description(job.description) %><br>
<%= link_to 'Read more..', '#'%>
<%= strip_tags(job.format_desc) %><br>
<%= link_to 'Read more..', job_detail_path(job.id) %>
</div>
</div>
<button type="button" class="btn btn-success" id="button-follow">♥ Favorite</button>
......
......@@ -7,14 +7,14 @@
<% end %>
</div>
<div><%= job.company_name %></div>
<div class="salary">💲 Salary: <%= job.salary %></div>
<div class="salary">Salary: <%= job.salary %></div>
<div>
<%= job.cities.map(&:name).join(' | ') %>
</div>
<div class="row">
<div class="col-10 introduction">
<%= job_description(job.description) %><br>
<%= link_to 'Read more..', '#'%>
<%= strip_tags(job.format_desc) %><br>
<%= link_to 'Read more..', job_detail_path(job.id) %>
</div>
</div>
<button type="button" class="btn btn-primary" id="button-follow">♥ Follow</button>
......
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