我正在使用名为 的 gem acts_as_paranoid
,它支持逻辑删除。
1. <% @codes_confirmed_count = Code.where(:deleted_at => nil, :created_at => check_date.beginning_of_day..check_date.end_of_day).count %>
2. <% @codes_all_count = Code.where(:created_at => check_date.beginning_of_day..check_date.end_of_day).count %>
这些代码返回相同的值。
第二个应该返回大于第一个的值,因为没有:deleted_at => nil
但确实有一些记录被删除(这意味着在列中有日期时间值deleted_at
)
我怎么能在这里忽略acts_as_paranoid?