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

質問編集履歴

1

例文修正

2020/02/20 01:33

投稿

Kimsehwa
Kimsehwa

スコア312

title CHANGED
File without changes
body CHANGED
@@ -1,11 +1,11 @@
1
1
  ```
2
- u1 = User.first
3
2
 
4
- u2 = User.find(10)
5
3
 
6
- u3 = User.where(id > 10)
4
+ u2 = User.where(id: 10)
7
5
 
6
+ u3 = User.organizations.where(id > 10)
7
+
8
- u1 + u2 + u3 #error
8
+ u2 + u3 #error
9
9
  ```
10
10
 
11
11
  railsで上記のようにactiveReocrdから取得したデータを結合して出す方法はありますか?
@@ -17,8 +17,8 @@
17
17
 
18
18
  ```
19
19
  def index
20
- @user_list = current_user.where(id > 10) #通常はこれを出す
20
+ @user_list = current_user.organizatons.where(id > 10) #通常はこれを出す
21
- @private_user_list = User.find_by(status: 1) if current_user.is_admin? #adminの場合、あるクエリを足したい
21
+ @private_user_list = User.where(status: 1) if current_user.is_admin? #adminの場合、あるクエリを足したい
22
22
 
23
23
  @user_list + @private_user_list #error
24
24
  end