acts_as_paranoid
ロジックの削除を可能にする という gem を使用しています。
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 %>
これらのコードは同じ値を返します。
2 番目のものは、1 番目のものより大きい値を返す必要があります。:deleted_at => nil
しかし、実際には削除されたレコードがいくつかあります(つまり、列に日時の値があることを意味しdeleted_at
ます)
ここでacts_as_paranoidを無視するにはどうすればよいですか?