Ваш SQL в настоящее время не является безопасным.Сделайте это вместо этого:
Table.find_by_sql(["SELECT * FROM TABLES
WHERE table.`table_id` = '?'
and insights.`created_at` >= '?'
and insights.`created_at` <= '?'
GROUP BY places.`id`
ORDER BY sum(insights.`checkins`) DESC",
params[:table],
@stime,
@etime]).
paginate(:page => params[:page], :per_page => Place.per_page)
Обратите внимание, что параметр find_by_sql является массивом: первый элемент - строка SQL, остальные - параметры в порядке.