前提・実現したいこと
db:seedコマンドでinteger(数字型)のカラム要素を1,2,3,4..と順番に表記したい。
ここに質問の内容を詳しく書いてください。
現在userモデルにnumber(integer)というカラムを追加しこれをindexページに表記したいと思っています。
seeds.rbにどのように記載すれば各ユーザーごとにnumberを順番に振り当てられるのでしょうか・・
いくらググってもやり方が分からず困っています。知っている方おられましたらお手数ですが教えていただけないでしょうか、、
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
ruby
User.create!(name: "Sample User", email: "sample@email.com", password: "password", password_confirmation: "password", admin: true) 10.times do |n| name = Faker::Name.name email = "sample-#{n+1}@email.com" password = "password" number = "n+1" User.create!(name: name, email: email, password: password, password_confirmation: password, number: number) end end
試したこと
email(string型)なら上記のようなn+1という記述の仕方で、順番に各ユーザーごとにemailの番号を振り当てられるのですが、integer(整数型)はどうしてもできない。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/14 13:58