簡體   English   中英

jruby / ActiveRecord / jdbcsqlite3 / jruby-poi:從Rails到命令行腳本:如何刪除/轉換單個元素數組?

[英]jruby/ActiveRecord/jdbcsqlite3/jruby-poi: From Rails to command-line script: How to remove/convert single element array's?

忙於將報告生成從Rails(Web)遷移到jruby命令行腳本。 使用方法:

  • jruby-1.7.11
  • ActiveRecord和ActiveSupport:3.0.6
  • jdbc-sqlite3:sqlitejdbc-3.7.9.jar(帶有自定義sqlite3.8共享庫)
  • jruby-poi:0.9

問題:

  • ResultTable.find_by_sql返回一個包含單長度數組而不是字符串數組的數組。 ['country_NLD']代替“ country_NLD”

在Rails下,此接縫可以正常工作。

問題:

  • 我如何將單個元素數組轉換為NON數組,即使其深入另一個數組中?
  • 我知道Postgress active record-jdbc-adapter具有名為“ ... array.raw”的設置。 有可用的SQLite3設置嗎?

謝謝!

您確實錯過了要提到的重要文章: ActiveRecord-JDBC-Adapter的(gem)版本...

如果您碰巧使用的是1.2.x版本,我建議您升級到1.3.x版,此版本應解決此不兼容問題,否則應報告此問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM