Improve code
This commit is contained in:
parent
815e64c383
commit
0923e91b85
1 changed files with 5 additions and 3 deletions
|
@ -22,9 +22,7 @@ class Account < ApplicationRecord
|
||||||
|
|
||||||
after_initialize :generate_username
|
after_initialize :generate_username
|
||||||
|
|
||||||
before_create do
|
before_create :generate_guest_token
|
||||||
self.guest_token = SecureRandom.hex
|
|
||||||
end
|
|
||||||
|
|
||||||
validates :username,
|
validates :username,
|
||||||
presence: true,
|
presence: true,
|
||||||
|
@ -53,4 +51,8 @@ private
|
||||||
def generate_username
|
def generate_username
|
||||||
self.username = "noname_#{SecureRandom.hex(8)}" if username.nil?
|
self.username = "noname_#{SecureRandom.hex(8)}" if username.nil?
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def generate_guest_token
|
||||||
|
self.guest_token = SecureRandom.hex
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
Reference in a new issue