修复项目缺陷列表描述显示不正常的BUG

This commit is contained in:
sw 2014-07-10 17:42:40 +08:00
parent 86adfaecce
commit bed662c2e5
2 changed files with 9 additions and 1 deletions

View File

@ -562,6 +562,12 @@ class Issue < ActiveRecord::Base
@workflow_rule_by_attribute = result if user.nil?
result
end
# 缺陷的短描述信息
def short_description(length = 255)
description.gsub(/<\/?.*?>/,"").html_safe if description
#description.gsub(/^(.{#{length}}[^\n\r]*).*$/m, '\1...').strip if description
end
private :workflow_rule_by_attribute
def done_ratio
@ -1513,4 +1519,6 @@ class Issue < ActiveRecord::Base
def be_user_score_new_issue
UserScore.project(:post_issue, User.current,self, { issue_id: self.id })
end
end

View File

@ -38,7 +38,7 @@
<% end -%>
<ul class="list-group-item-meta">
<div class="issue-list-description">
<%= l(:field_description)%>:&nbsp;<%= issue.description %>
<%= l(:field_description)%>:&nbsp;<%= issue.short_description %>
</div>
</ul>
<ul class="list-group-item-meta">