0

Rails 3.2.13 をレガシー NuoDB データベースと activerecord-nuodb-adapter gem で使用しています。データベースが接続され、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'
4

2 に答える 2

0

タイプエラーは、nuodb ruby​​ ドライバーの更新で解決されました。

于 2013-08-09T18:36:47.347 に答える
0

NuoDB のどのバージョンを使用していますか?

あなたも NuoDB フォーラムに投稿し、サポートされている Ruby データ型に変換されていない NuoBN バイナリ データ型が原因であるという結論をフォローアップしたと思います。あれは正しいですか?

于 2013-08-04T07:37:25.510 に答える