### 分からないこと
railsのseedデータ投入にあたり、二重のtimesメソッドでユーザーをcreateしようとしています。
そのtimesに応じてユニークなuser_numberを与えたいのですが、うまくいきません。どのように記述すればいいでしょうか?
seed.rb
一部抜粋です 10.times do |n| 10.times do |m| user_number = sprintf("%010d", n m) User.create!( user_number: user_number ) end end
### したいこと
上記のシードデータだと100件作成されると思いますが、それぞれのuser_numberに10桁の異なる数を与えたいです。
0000000000, 0000000001, 0000000002~0000000099のようにしたいです。
00000000nm と表現したいです。
user_number = sprintf("%010d", n m)
だと当然うまくいきません。どのようにすればいいでしょうか?
※一重のtimesメソッドだとできますが、このコード外に記述してある配列の扱いの兼ね合いで二重のtimesメソッドで記述したいです。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/06 12:06