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