###実現したいこと
ランダムで文字列を生成したいです
以下のようにUser名にランダムの文字列を入れたいです。
(validates :name, {presence: true, uniqueness: true}のため)
@user = User.new( name: "ランダムの文字列", password: params[:password] ) @user.save
###試したこと(エラー)
def create @ram = Random.bytes(5) @user = User.new( name: @ram, password: params[:password] ) @user.save
→ undefined method `bytes' for Random:Class
Controller
1t = Time.now 2@strTime = t.strftime 3 @user = User.new( 4 name: @strTime, 5 password: params[:password] 6 ) 7@user.save
→ wrong number of arguments (given 0, expected 1)のエラー
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/04 07:05