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

質問編集履歴

1

各モデルのリレーションを追記しました!

2020/06/23 07:13

投稿

ko_no
ko_no

スコア16

title CHANGED
File without changes
body CHANGED
@@ -74,5 +74,38 @@
74
74
  <% end %>
75
75
  </div>
76
76
 
77
+ ```
77
78
 
79
+ group.rb↓
80
+ ```
81
+ class Group < ApplicationRecord
82
+ has_many :group_users
83
+ has_many :users, through: :group_users
84
+ has_many :messages
85
+ end
86
+ ```
87
+
88
+ message.rb↓
89
+ ```
90
+ class Message < ApplicationRecord
91
+ belongs_to :user
92
+ belongs_to :group
93
+ end
94
+ ```
95
+
96
+ user.rb↓
97
+ ```
98
+ class User < ApplicationRecord
99
+ has_many :group_users
100
+ has_many :messages
101
+ has_many :groups, through: :group_users
102
+ end
103
+ ```
104
+
105
+ group_user.rb↓
106
+ ```
107
+ class GroupUser < ApplicationRecord
108
+ belongs_to :group
109
+ belongs_to :user
110
+ end
78
111
  ```