gpt4 book ai didi

ruby-on-rails - 如何从Activerecord查询结果集中删除项目?

转载 作者:行者123 更新时间:2023-12-03 09:09:00 24 4
gpt4 key购买 nike

我从Rails查找查询中得到一个结果集。我想遍历该结果集,并根据某些条件从该结果集中删除记录,然后再将其传递以进行进一步处理。附加条件是数据库中保存的数据的外部条件,因此我无法将其包含在原始“查找”查询中。

注意:我不想从数据库中删除任何记录,只需将它们从结果集中删除即可。

请有人能给我代码来做到这一点。

最佳答案

使用reject

Model.find_all_by_xxx().reject { |r| r.something? }

关于ruby-on-rails - 如何从Activerecord查询结果集中删除项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7514620/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com