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

質問編集履歴

2

指摘にあったように、どの記述がどのファイルか、わかるようにしました。

2020/08/04 07:36

投稿

tomtomtomtom
tomtomtomtom

スコア563

title CHANGED
File without changes
body CHANGED
@@ -7,52 +7,74 @@
7
7
 
8
8
  ### アソシエーション
9
9
 
10
- ```ruby:userモデル
10
+ ```ruby
11
+ userモデル
12
+
11
13
  has_many:tags
12
14
  has_many:group_users
13
15
  has_many:groups,through: :group_users
14
16
  ```
17
+ ```ruby
15
- ```ruby:group_use中間モデル
18
+ group_use中間モデル
19
+
16
20
  belongs_to :group
17
21
  belongs_to :user
18
22
  ```
23
+ ```ruby
19
- ```ruby:groupモデル
24
+ groupモデル
25
+
20
26
  has_many:group_tags
21
27
  has_many:tags,through: :group_tags
22
28
  has_many:group_users
23
29
  has_many:users,through: :group_users
24
30
  ```
31
+ ```ruby
25
- ```ruby:group_tag中間モデル
32
+ group_tag中間モデル
33
+
26
34
  belongs_to :group
27
35
  belongs_to :tag
28
36
  ```
29
- ```ruby:tagモデル
37
+ ```ruby
38
+ tagモデル
39
+
30
40
  has_many:group_tags,dependent: :destroy
31
41
  has_many:groups,through: :group_tags
32
42
  belongs_to:user
33
43
  ```
34
44
  ## maigationファイル内記述を簡単に説明
35
45
 
36
- ```ruby:user
46
+ ```ruby
47
+ user
48
+
37
- # おそらく今回の件とは関係がないため割愛します。
49
+ # おそらく今回の件とは関係がないため割愛します。
38
50
  ```
51
+ ```ruby
39
- ```ruby:group_use
52
+ group_use
53
+
40
- t.references :group, foreign_key: true
54
+ t.references :group, foreign_key: true
41
- t.references :user, foreign_key: true
55
+ t.references :user, foreign_key: true
42
56
  ```
43
- ```ruby:group
57
+ ```ruby
58
+ group
59
+
44
- # おそらく今回の件とは関係がないため割愛します。
60
+ # おそらく今回の件とは関係がないため割愛します。
45
61
  ```
62
+ ```ruby
46
- ```ruby:group_tag
63
+ group_tag
64
+
47
- t.references :group, foreign_key: true
65
+ t.references :group, foreign_key: true
48
- t.references :tag, foreign_key: true
66
+ t.references :tag, foreign_key: true
49
67
  ```
50
- ```ruby:tag
68
+ ```ruby
69
+ tag
70
+
51
- t.references :user, foreign_key: true
71
+ t.references :user, foreign_key: true
52
72
  ```
53
73
  ## やりたいこと
54
74
 
75
+ ```ruby
55
- ```ruby:tags_controller.rb
76
+ tags_controller.rb
77
+
56
78
  def index
57
79
  if user_signed_in?
58
80
  @groups=Group.joins(:group_users).where(group_users:{user_id:current_user.id})

1

タイトルを変更しました。

2020/08/04 07:36

投稿

tomtomtomtom
tomtomtomtom

スコア563

title CHANGED
@@ -1,1 +1,1 @@
1
- joins取り出し方つい
1
+ テーブルをまたいデータを取り出せず困っいます。
body CHANGED
File without changes