teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

質問内容がわかりづらかったです。

2020/08/09 05:54

投稿

su-san-w
su-san-w

スコア6

title CHANGED
@@ -1,1 +1,1 @@
1
- railsでseedsでのサンプルデータの作成について 一対多
1
+ railsでseedsでのサンプルデータの作成について
body CHANGED
@@ -1,30 +1,1 @@
1
- ### 前提・実現したいこと
2
- UserテーブルとTaskテーブルを作成済みで、
3
- ユーザーIDと紐付けされる、100のTaskのサンプルデータをseedsで生成したいのですが
4
- user_id の部分の影響エラが発生しているもと思われます
1
+ railsseedsでのサンプルデ作成について
5
- ググりましたが、ググり方が下手なのか、適切な書き方が分からず、教えていただきたいです。
6
- お手数ですが、よろしくお願いいたします。
7
-
8
-
9
- ### 発生している問題・エラーメッセージ
10
-
11
- ```
12
- $ bin/rails r db/seeds/seeds_tasks.rb
13
- Running via Spring preloader in process 8573
14
- ```
15
-
16
- ### 該当のソースコード
17
-
18
- ```Rails
19
- # coding: utf-8
20
- random = Random.new
21
-
22
- 100.times do |n|
23
- task_title = "#{n+1}個目のサンプルタスク!タイトルタイトル"
24
- task_content = "#{n+1}個目のサンプルタスクの中身中身中身中身中身中身中身中身中身中身中身中身"
25
- user_id = random.rand(1..6)
26
- Task.create!(task_title: task_title,
27
- task_content: task_content,
28
- user_id: user_id)
29
- end
30
- ```