Rails 3 wykonuje niestandardowe zapytanie sql bez modelu

Muszę napisać samodzielny skrypt ruby, który ma obsługiwać bazę danych. Użyłem kodu podanego poniżej w szynach 3

@connection = ActiveRecord::Base.establish_connection(
:adapter => "mysql2",
:host => "localhost",
:database => "siteconfig_development",
:username => "root",
:password => "root123"
)

results = @connection.execute("select * from users")
results.each do |row|
puts row[0]
end

ale błąd:

`<main>': undefined method `execute' for #<ActiveRecord::ConnectionAdapters::ConnectionPool:0x00000002867548> (NoMethodError)

czego tu brakuje?

ROZWIĄZANIE

Po uzyskaniu rozwiązania od denis-bu użyłem go w następujący sposób i to też zadziałało.

@connection = ActiveRecord::Base.establish_connection(
            :adapter => "mysql2",
            :host => "localhost",
            :database => "siteconfig_development",
            :username => "root",
            :password => "root123"
)

sql = "SELECT * from users"
@result = @connection.connection.execute(sql);
@result.each(:as => :hash) do |row| 
   puts row["email"] 
end

questionAnswers(5)

yourAnswerToTheQuestion