ruby-on-rails – 从另一个记录集中排除活动记录集?

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – 从另一个记录集中排除活动记录集?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有办法从Rails 3或4,Activerecord中的记录集#2中排除记录集#1的结果?

我之前尝试过这个丑陋的代码试图通过将它们添加到哈希并从查询中排除它来删除id.

必须是从记录集中删除某些id或结果的干净方法吗?

解决方法

你可以在这样的地方执行否定:
Post.where.not(author: author)

取自这里:http://guides.rubyonrails.org/active_record_querying.html#not-conditions

猜你在找的Ruby相关文章