Method: ActiveRecord::Querying#async_count_by_sql
- Defined in:
- activerecord/lib/active_record/querying.rb
#async_count_by_sql(sql) ⇒ Object
Same as #count_by_sql but perform the query asynchronously and returns an ActiveRecord::Promise.
116 117 118 119 120 |
# File 'activerecord/lib/active_record/querying.rb', line 116 def async_count_by_sql(sql) with_connection do |c| c.select_value(sanitize_sql(sql), "#{name} Count", async: true).then(&:to_i) end end |