小编Gol*_*ldy的帖子

Rails仅显示当前用户所关注的用户的帖子

我是Rails的新手,并且正在使用Twitter类型的网络应用程序.

应用程序的"跟随"和"关注者"部分很好.但是,我想过滤帖子索引,只显示当前用户关注的帖子.

我需要做一些事情:

@posts = Post.where('user_id LIKE ?', current_user.friendships  ) 
Run Code Online (Sandbox Code Playgroud)

正如我所料,这会引发错误

SQLite3::SQLException: near ",": syntax error: SELECT "posts".* FROM "posts" WHERE (user_id LIKE 8,9)
Run Code Online (Sandbox Code Playgroud)

它似乎接近我想要的东西,因为8,9是我追随的朋友的身份.

有关获得我正在寻找的最佳方法的任何建议吗?

谢谢!

ruby-on-rails ruby-on-rails-3

3
推荐指数
1
解决办法
2033
查看次数

标签 统计

ruby-on-rails ×1

ruby-on-rails-3 ×1