получение `local ': аргумент вне диапазона (ArgumentError) при работе с гемом mysql2 - PullRequest
2 голосов
/ 04 апреля 2011

Я пытаюсь получить 'Auto_increment', используя адаптер mysql2 с ruby ​​192. Мой код -

require 'mysql2' 
require 'active_record'

ActiveRecord::Base.establish_connection( :adapter => 'mysql2', :database => 'my_db', :username => 'root', :password => '' )
result = ActiveRecord::Base.connection.execute "SHOW TABLE STATUS LIKE 'users'"

всякий раз, когда я пытаюсь напечатать поля и данные с использованием цикла, это выдает мне эту ошибку -

`local ': аргумент вне диапазона (ArgumentError)

Но если я изменю свой запрос на

result = ActiveRecord::Base.connection.execute "select * from users"

это прекрасно работает, любая идея?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...