結果は正しいですが、Railsはそれを間違って表示します。結果に手動でアクセスするだけです:
results = Category.select("lower(name) as c_name, count(*) as cc").group("c_name").order("cc desc").limit(3)
results.first['c_name']
結果は正しいですが、Railsはそれを間違って表示します。結果に手動でアクセスするだけです:
results = Category.select("lower(name) as c_name, count(*) as cc").group("c_name").order("cc desc").limit(3)
results.first['c_name']