0
A
回答
0
hellvinz的回答帮我解决它:)由于条款属于用户,这意味着他们对这些问题的user_id
属性。我感到非常愚蠢的这一个,现在的xD
user_ids = users.map(&:id)
articles = Article.all :conditions => {:user_id => user_ids}
保存联接,产生一个简单的查询。
谢谢!
0
鉴于user_ids是用户ID数组:
Article.all(:joins => :users, :conditions => ["users.id in ?", user_ids])
相关问题
- 1. 找到一组集合的所有逻辑组合
- 2. mongodb - 将列添加到一个集合中查找基于另一个集合中的值
- 3. Rails找到属于类别集合的所有产品
- 4. 使用反射找到一个集合属性,然后添加到集合
- 5. 组合框到另一个组合框
- 6. 到MongoDB的集合移动到另一个集合
- 7. 基于另一个集合中的值筛选集合
- 8. 复制列表中的一个集合到另一个集合
- 9. 从另一个集合中访问结构集合属性
- 10. DataTable已属于另一个数据集
- 11. 如何从集合列表中找到最大集合或超集合(最大集合不是集合中列表中的另一集合的集合)
- 12. 基于另一个搜索MongoDB集合
- 13. 取决于另一个的组合框
- 14. 基于另一个集合过滤集合
- 15. 基于另一个集合(子)筛选linq集合(父)
- 16. 重新安排基于另一个集合集合列表
- 17. LINQ查询从一个集合到另一个集合
- 18. 将组合框绑定到属于另一个类的数据源
- 19. 从源嵌套集合到另一个集合的AutoMapper映射
- 20. 如何将集合添加到Backbone中的另一个集合
- 21. 将集合添加到backbone.js中的另一个集合
- 22. 将另一组字段集合添加到mymodule_form_alter中的$ form中
- 23. Java,Mysql:如何连接从属组合框基于另一个
- 24. WPF启用基于另一个组合框的组合框
- 25. 组合框值取决于另一个组合框的选择
- 26. 基于另一个组合框值的组合框内容
- 27. 基于另一个组合框的选择填充组合框
- 28. 组合键找不到属性
- 29. 总计和查找到另一个集合
- 30. 追加另一个集合Laravel集合