我和班上的班级has_many through
之间有关系。Conversation
User
Membership
我试图找到user_id等于的所有对话@current_user
。
我正在努力寻找一个简单的答案,但我的答案通常指向的是这种工作方式。
Conversation.includes(:users, :memberships).where('users_id = %s' @current_user.id)
我似乎找不到其他方法。任何帮助,将不胜感激
如果用户通过成员身份进行了多次对话:
@current_user.conversations
这应该返回通过您的成员资格模型与当前用户相关联的所有对话。
查看http://guides.rubyonrails.org/association_basics.html#the-has-many-through-association
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句