質問編集履歴
5
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -132,7 +132,7 @@
|
|
132
132
|
|
133
133
|
### ご説明と解決方法の検討(自己検討)
|
134
134
|
|
135
|
-
Groupテーブルからレコードを順番に取り出し、Groupに紐づいた中間テーブル(group_accounts)でさらに検索条件を指定し、該当レコードを抽出しています。
|
135
|
+
Groupテーブルからレコードを順番に取り出し、Groupに紐づいた中間テーブル(group_accounts)で検索条件を指定し、さらにAccountsテーブルで検索条件を指定した上で、該当レコードを抽出しています。
|
136
136
|
|
137
137
|
|
138
138
|
|
4
文章表現の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -132,7 +132,7 @@
|
|
132
132
|
|
133
133
|
### ご説明と解決方法の検討(自己検討)
|
134
134
|
|
135
|
-
Groupテーブルからレコードを順番に取り出し、Groupに紐づいた中間テーブル(group_accounts)で
|
135
|
+
Groupテーブルからレコードを順番に取り出し、Groupに紐づいた中間テーブル(group_accounts)でさらに検索条件を指定し、該当レコードを抽出しています。
|
136
136
|
|
137
137
|
|
138
138
|
|
3
一部表現の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -132,7 +132,7 @@
|
|
132
132
|
|
133
133
|
### ご説明と解決方法の検討(自己検討)
|
134
134
|
|
135
|
-
Groupテーブルからレコードを順番に取り出し、Groupに紐づいた中間テーブル(group_accounts)で検索条件を指定
|
135
|
+
Groupテーブルからレコードを順番に取り出し、Groupに紐づいた中間テーブル(group_accounts)で検索条件を指定さらに検索条件を指定し、該当レコードを抽出しています。
|
136
136
|
|
137
137
|
|
138
138
|
|
2
説明補足
test
CHANGED
File without changes
|
test
CHANGED
@@ -132,6 +132,10 @@
|
|
132
132
|
|
133
133
|
### ご説明と解決方法の検討(自己検討)
|
134
134
|
|
135
|
+
Groupテーブルからレコードを順番に取り出し、Groupに紐づいた中間テーブル(group_accounts)で検索条件を指定、加えて関連するAccountテーブルでさらに検索条件を指定し、該当レコードを抽出しています。
|
136
|
+
|
137
|
+
|
138
|
+
|
135
139
|
テーブル同士がhas_manyな関係にあるため、eachメソッドのループ内で
|
136
140
|
|
137
141
|
```Ruby
|
1
間違いを修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -138,7 +138,7 @@
|
|
138
138
|
|
139
139
|
<% Groups.each do |group| %>
|
140
140
|
|
141
|
-
<% @pickup_group_accounts = group.group_accounts.where('account_id = ?', current_account.id).where('join_switch = ?', "t") %>
|
141
|
+
<% @pickup_group_accounts = group.group_accounts.where('account_id = ?', current_account.id).where('join_switch = ?', "true") %>
|
142
142
|
|
143
143
|
<% if @pickup_group_accounts.present? %>
|
144
144
|
|
@@ -154,7 +154,7 @@
|
|
154
154
|
|
155
155
|
```
|
156
156
|
|
157
|
-
というやり方をすると、重複した結果(参加者あり)が複数取り出されてしまいましたので、
|
157
|
+
というやり方をすると、重複した結果(参加者あり)が複数取り出されてしまいましたので、上記の方法で判別していますが、力技っぽくていまいちな印象を持っています。
|
158
158
|
|
159
159
|
|
160
160
|
|