module ActiveRecordExtensions::DetachedCounterCache

Public Class Methods

count_from_connection(connection, potential_table_name, foreign_key, owner_id) click to toggle source
# File lib/detached_counter_cache.rb, line 89
def self.count_from_connection(connection, potential_table_name, foreign_key, owner_id)
  row = connection.select_all("SELECT count FROM `#{potential_table_name}` WHERE #{foreign_key} = #{owner_id}")[0]
  row.blank? ? 0 : row['count'].to_i
end