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

質問編集履歴

5

質問の修正

2022/09/28 04:04

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -115,4 +115,4 @@
115
115
  !追記
116
116
  >マイグレーションファイルの作成順は、参照されるテーブルが先になっていますか?
117
117
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-09-28/2853e32a-69d3-49f7-85f7-b24099a37a68.png)
118
- 参照されるテーブルというのはuserのことですか?
118
+ 参照されるテーブルというのはrelationshipsのことですか?

4

分からなかった箇所の質問

2022/09/28 03:45

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -111,3 +111,8 @@
111
111
 
112
112
  !追記
113
113
  恐らく、user_idに関することだと思うのですが、カラムのデータ型に関して言っているのでしょうか?
114
+ 0
115
+ !追記
116
+ >マイグレーションファイルの作成順は、参照されるテーブルが先になっていますか?
117
+ ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-09-28/2853e32a-69d3-49f7-85f7-b24099a37a68.png)
118
+ 参照されるテーブルというのはuserのことですか?

3

質問の追記

2022/09/28 03:03

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -107,4 +107,7 @@
107
107
  end
108
108
  ```
109
109
  文字数制限で質問ができなかったため、重要だと思われる個所だけを残しました。
110
- 必要とされる個所は、追記したいと思います。
110
+ 必要とされる個所は、追記したいと思います。
111
+
112
+ !追記
113
+ 恐らく、user_idに関することだと思うのですが、カラムのデータ型に関して言っているのでしょうか?

2

質問の修正

2022/09/28 01:43

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -91,6 +91,20 @@
91
91
  Tasks: TOP => db:migrate
92
92
  (See full trace by running task with --trace)
93
93
  ```
94
+ マイグレーションファイル
95
+ ```
96
+ class CreateRelationships < ActiveRecord::Migration[6.1]
97
+ def change
98
+ create_table :relationships do |t|
99
+ t.references :user, null: false, foreign_key: true
100
+ t.references :follow, null: false, foreign_key: true
94
101
 
102
+ t.timestamps
103
+
104
+ t.index [:user_id, :follow_id], unique: true
105
+ end
106
+ end
107
+ end
108
+ ```
95
109
  文字数制限で質問ができなかったため、重要だと思われる個所だけを残しました。
96
110
  必要とされる個所は、追記したいと思います。

1

質問の修正

2022/09/28 01:43

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,5 @@
1
1
  ### rails db:migrate実行後
2
- rails db:migrateをコマンド入力をしたのですが、テーブルが作成されずエラーが発生してしまいました。
2
+ フォロー機能作成の為、rails db:migrateをコマンド入力をしたのですが、テーブルが作成されずエラーが発生してしまいました。
3
3
  エラーの原因が調べてもよく分からず困っています。
4
4
  見て頂けないでしょうか?
5
5
  ### エラー