3
我新的Rails和具有在叽叽喳喳型网络应用程序中去仅从用户的帖子。Rails的显示,当前用户下
在“以下”和“跟随者”的应用程序的一部分是好的。不过,我想过滤帖子索引,只显示当前用户正在关注的帖子。
我需要做的线沿线的东西:
@posts = Post.where('user_id LIKE ?', current_user.friendships )
如我所料此错误
SQLite3::SQLException: near ",": syntax error: SELECT "posts".* FROM "posts" WHERE (user_id LIKE 8,9)
似乎抛出了接近我想要的,因为8,9是ID的我正在关注的朋友。
任何建议,得到什么我正在寻找最好的方法是什么?
谢谢!
正如更新TK-421的答案是关于我的问题是正确的。但我的问题有点有缺陷。如果友谊被破坏,就会产生问题。最好使用@posts = Post.where(:user_id => current_user.friends)。 – Goldy