回答編集履歴

1

追記

2019/11/30 12:12

投稿

winterboum
winterboum

スコア23567

test CHANGED
@@ -29,3 +29,21 @@
29
29
  @pstatus = Post.where.user(status: 2)
30
30
 
31
31
  の部分が理解できていないので、後半の条件where.not(id: @mypost.id, id: @pstatus.idは省いたので、必要なら追加して下さい
32
+
33
+
34
+
35
+ 追記
36
+
37
+ `def user
38
+
39
+ return User.find_by(id: self.user_id)
40
+
41
+ end`
42
+
43
+ が気になったので念の為.
44
+
45
+ これ class Post に定義したのではないかと思うのですが、belongs_to :user って定義してますか?
46
+
47
+ それがあればこのmethodは不要です。
48
+
49
+ ないと上の回答がうまく動きません