質問編集履歴

1

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

2020/08/09 05:54

投稿

su-san-w
su-san-w

スコア6

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