回答編集履歴
2
修正
test
CHANGED
@@ -4,24 +4,24 @@
|
|
4
4
|
|
5
5
|
修正依頼に書くつもりが間違えて回答に書いてしまったので、ついでですから「多分こうなってるよな」という推定で書きます
|
6
6
|
|
7
|
+
修正:コメント欄の説明に基づいて修正しました
|
7
8
|
|
8
9
|
|
9
|
-
「良いねしているか」は「私がどれかのTweetに一つでも良いねしているか」ではなく、「このTweetに」だと思います。
|
10
10
|
|
11
|
-
recipe
|
11
|
+
「良いねしているか」は「私がどれかのrecipeに一つでも良いねしているか」ではなく、「このrecipeに」だと思います。
|
12
12
|
|
13
13
|
ですので、`self.favorites.exists?(recipe_id: recipe.id)` は
|
14
14
|
|
15
|
-
私(self)が良いねした中で(favorites)、
|
15
|
+
私(self)が良いねした中で(favorites)、良いねの相手が そのrecipe(recipe_id: recipe.id) なものは存在するか?
|
16
16
|
|
17
17
|
をDBに問い合わせています。
|
18
18
|
|
19
19
|
|
20
20
|
|
21
|
-
違和感が有るのは、Tweetの作成者は tweet.なんとか_id になってると思います。
|
21
|
+
~~違和感が有るのは、Tweetの作成者は tweet.なんとか_id になってると思います。
|
22
22
|
|
23
23
|
ですので、`self.favorites.exists?(recipe_id: tweet.なんとか_id)`ならわかるのですが、それを
|
24
24
|
|
25
25
|
recipe(というUserのインスタンス)にわざわざ直しているのがはて、、です。
|
26
26
|
|
27
|
-
このcodeに至る前に、recipeを作っておくわけが有るなら納得ですが。
|
27
|
+
このcodeに至る前に、recipeを作っておくわけが有るなら納得ですが。~~
|
1
情報追加
test
CHANGED
@@ -1 +1,27 @@
|
|
1
1
|
モデルの関連定義部分を載せてください
|
2
|
+
|
3
|
+
|
4
|
+
|
5
|
+
修正依頼に書くつもりが間違えて回答に書いてしまったので、ついでですから「多分こうなってるよな」という推定で書きます
|
6
|
+
|
7
|
+
|
8
|
+
|
9
|
+
「良いねしているか」は「私がどれかのTweetに一つでも良いねしているか」ではなく、「このTweetに」だと思います。
|
10
|
+
|
11
|
+
recipe は多分、その Tweetの作成者 だろうと思われます。
|
12
|
+
|
13
|
+
ですので、`self.favorites.exists?(recipe_id: recipe.id)` は
|
14
|
+
|
15
|
+
私(self)が良いねした中で(favorites)、投稿者が recipe なものは存在するか?
|
16
|
+
|
17
|
+
をDBに問い合わせています。
|
18
|
+
|
19
|
+
|
20
|
+
|
21
|
+
違和感が有るのは、Tweetの作成者は tweet.なんとか_id になってると思います。
|
22
|
+
|
23
|
+
ですので、`self.favorites.exists?(recipe_id: tweet.なんとか_id)`ならわかるのですが、それを
|
24
|
+
|
25
|
+
recipe(というUserのインスタンス)にわざわざ直しているのがはて、、です。
|
26
|
+
|
27
|
+
このcodeに至る前に、recipeを作っておくわけが有るなら納得ですが。
|