質問編集履歴

4

細かな文章の修正

2017/11/01 04:54

投稿

gesorein
gesorein

スコア101

test CHANGED
File without changes
test CHANGED
@@ -86,9 +86,9 @@
86
86
 
87
87
  たとえば、```[1, 2]``` のような配列のパラメータが送信された場合、
88
88
 
89
- Tag の ID が 1 と 2 、両方のタグをもつような記事一覧を取得したいです。
89
+ Tag の ID が 1 と 2 、両方をもつような記事一覧を取得したいです。
90
90
 
91
- このとき片方だけタグをもつような記事は除外します。
91
+ このとき片方だけしかタグをも記事は除外します。
92
92
 
93
93
 
94
94
 

3

質問タイトルの修正

2017/11/01 04:54

投稿

gesorein
gesorein

スコア101

test CHANGED
@@ -1 +1 @@
1
- Rails + ActiveRecord における多対多のタグAND検索方法
1
+ Rails + ActiveRecord 記事の複数タグによるAND検索方法
test CHANGED
File without changes

2

細かい文言の修正

2017/10/31 01:53

投稿

gesorein
gesorein

スコア101

test CHANGED
File without changes
test CHANGED
@@ -86,7 +86,7 @@
86
86
 
87
87
  たとえば、```[1, 2]``` のような配列のパラメータが送信された場合、
88
88
 
89
- Tag の ID が 1 と 2 、両方のタグをもつような記事を取得したいです。
89
+ Tag の ID が 1 と 2 、両方のタグをもつような記事一覧を取得したいです。
90
90
 
91
91
  このとき片方だけのタグをもつような記事は除外します。
92
92
 

1

コードの追加

2017/10/30 07:11

投稿

gesorein
gesorein

スコア101

test CHANGED
File without changes
test CHANGED
@@ -98,11 +98,21 @@
98
98
 
99
99
  ```Ruby
100
100
 
101
- scope :search_with_tag_ids, ->(tag_ids) {
101
+ class Article < ActiveRecord::Base
102
102
 
103
- # この部分のコードが知りたいです
103
+ has_many :articles_tags
104
104
 
105
+ has_many :tags, through: :articles_tags
106
+
107
+
108
+
109
+ scope :search_with_tag_ids, ->(tag_ids) {
110
+
111
+ # この部分のコードが知りたいです
112
+
105
- }
113
+ }
114
+
115
+ end
106
116
 
107
117
  ```
108
118