Вы можете попробовать это на cosole:
script/console # rails 2
rails console # rails 3
введите свой код в консоль и вы получите:
irb> result = ActiveRecord::Base.connection.execute("select 'ABC'")
=> [{0=>"ABC", "'ABC'"=>"ABC"}]
так что вы получите это с
result.first[0]
# or
result.first['ABC']
result.first
просто возвращает первую строку, а не первое значение. Эта строка состоит из хэша с числовым и именованным доступом.