回答編集履歴

2

修正

2020/06/30 03:41

投稿

winterboum
winterboum

スコア23567

test CHANGED
@@ -4,24 +4,24 @@
4
4
 
5
5
  修正依頼に書くつもりが間違えて回答に書いてしまったので、ついでですから「多分こうなってるよな」という推定で書きます
6
6
 
7
+ 修正:コメント欄の説明に基づいて修正しました
7
8
 
8
9
 
9
- 「良いねしているか」は「私がどれかのTweetに一つでも良いねしているか」ではなく、「このTweetに」だと思います。
10
10
 
11
- recipe 多分 Tweetの作成者 ろうと思われます。
11
+ 「良いねしているか」は「私がどれかのrecipeに一つでも良いねしているか」でなく「こrecipeに」だと思ます。
12
12
 
13
13
  ですので、`self.favorites.exists?(recipe_id: recipe.id)` は
14
14
 
15
- 私(self)が良いねした中で(favorites)、投稿者が recipe なものは存在するか?
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

情報追加

2020/06/30 03:41

投稿

winterboum
winterboum

スコア23567

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を作っておくわけが有るなら納得ですが。