用户名称统一

This commit is contained in:
xxq250 2022-12-07 14:28:22 +08:00
parent cd6e6b18c3
commit bfac3f4913
2 changed files with 21 additions and 11 deletions

View File

@ -443,16 +443,19 @@ class User < ApplicationRecord
def full_name
return '游客' unless logged?
name = show_realname? ? lastname + firstname : nickname
name.blank? ? (nickname.blank? ? login : nickname) : name
# name = show_realname? ? lastname + firstname : nickname
# name.blank? ? (nickname.blank? ? login : nickname) : name
nickname.blank? ? login : nickname
end
# 用户的真实姓名(不考虑用户是否隐藏了真实姓名,课堂模块都用真实姓名)
def real_name
return '游客' unless logged?
name = lastname + firstname
name = name.blank? ? (nickname.blank? ? login : nickname) : name
name.gsub(/\s+/, '').strip #6.11 -hs
# name = lastname + firstname
# name = name.blank? ? (nickname.blank? ? login : nickname) : name
# name.gsub(/\s+/, '').strip #6.11 -hs
# name.strip
nickname.blank? ? login : nickname
end
def only_real_name
@ -570,12 +573,13 @@ class User < ApplicationRecord
end
def show_real_name
name = lastname + firstname
if name.blank?
nickname.blank? ? login : nickname
else
name
end
# name = lastname + firstname
# if name.blank?
# nickname.blank? ? login : nickname
# else
# name
# end
nickname.blank? ? login : nickname
end
def update_hashed_password

View File

@ -0,0 +1,6 @@
class ChangeMemosEmoji < ActiveRecord::Migration[5.2]
def change
execute("ALTER TABLE `memos` MODIFY `subject` VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;")
execute("ALTER TABLE `memos` MODIFY `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;")
end
end