Merge branch 'develop' into trustie_server

This commit is contained in:
jasder 2021-04-20 18:58:24 +08:00
commit 186955fe4a
3 changed files with 10 additions and 5 deletions

View File

@ -11,11 +11,16 @@ class User
end end
def get_letter_avatar_url(size = :lg) def get_letter_avatar_url(size = :lg)
avatar_path(size).split('public/')&.last avatar_path(self.username, size).split('public/')&.last
end end
def avatar_path(size) def self.get_letter_avatar_url(name, size = :lg)
LetterAvatar.generate self.username, avatar_size(size) return "" if name.blank?
avatar_path(Pinyin.t(name), size).split('public/')&.last
end
def avatar_path(username, size)
LetterAvatar.generate username, avatar_size(size)
end end
# 返回头像尺寸 # 返回头像尺寸

View File

@ -7,5 +7,5 @@ else
json.id nil json.id nil
json.login name json.login name
json.name name json.name name
json.image_url File.join("avatars/User","b") json.image_url User.get_letter_avatar_url(name)
end end

View File

@ -26,7 +26,7 @@ else
json.login commit['commit']['author']['name'] json.login commit['commit']['author']['name']
json.type nil json.type nil
json.name commit['commit']['author']['name'] json.name commit['commit']['author']['name']
json.image_url File.join("avatars/User","b") json.image_url User.get_letter_avatar_url(commit['commit']['author']['name'])
end end
end end
end end