ActiveRecord::StatementInvalid TypeError не поддерживаемый тип Ruby, с NuoDB

Я использую Rails 3.2.13 с устаревшей базой данных NuoDB и гемом activerecord-nuodb-adapter. База данных подключена, и я могу получить точный список таблиц с ActiveRecord::Base.connections.tables.

Вот ошибка:

[2] pry(main)> Store.first
  Store Load (3.2ms)  SELECT `store`.* FROM `store` FETCH FIRST 1 ROWS ONLY
ActiveRecord::StatementInvalid: TypeError: not a supported ruby type: 2004: SELECT `store`.* FROM `store`  FETCH FIRST 1 ROWS ONLY
from /home/bion/.rvm/gems/ruby-2.0.0-p247/gems/activerecord-nuodb-adapter-1.0.3/lib/active_record/connection_adapters/nuodb_adapter.rb:905:in `columns'

2 ответа

Решение

Ошибка типа была исправлена ​​в обновлении драйвера nuodb ruby.

Какую версию NuoDB вы используете?

Я полагаю, что вы также разместили сообщения на форумах NuoDB и пришли к выводу, что это вызвано тем, что двоичный тип данных NuoBN не приведен к поддерживаемому типу данных Ruby. Это верно?

Другие вопросы по тегам