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集合