Ruby on rails ActiveRecord::StatementInvalid TypeError不是受支持的Ruby类型,带有NuoDB

Ruby on rails ActiveRecord::StatementInvalid TypeError不是受支持的Ruby类型,带有NuoDB,ruby-on-rails,database,activerecord,nuodb,Ruby On Rails,Database,Activerecord,Nuodb,我将Rails3.2.13与传统的NuoDB数据库和activerecord NuoDB适配器一起使用。数据库已连接,我可以使用ActiveRecord::Base.connections.tables获得准确的表列表 以下是错误: [2] pry(main)> Store.first Store Load (3.2ms) SELECT `store`.* FROM `store` FETCH FIRST 1 ROWS ONLY ActiveRecord::StatementInva

我将Rails3.2.13与传统的NuoDB数据库和activerecord NuoDB适配器一起使用。数据库已连接,我可以使用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'

您使用的是什么版本的NuoDB


我相信您也在NuoDB论坛上发表了文章,并得出了以下结论:这是由于NuoBN二进制数据类型没有被强制转换为受支持的Ruby数据类型造成的。正确吗?

在更新nuodb ruby驱动程序时,类型错误已得到解决