【发布时间】:2013-10-04 11:35:34
【问题描述】:
我有一个legacy db,我正在其上构建一个rails 4 应用程序。
在我的 db 架构 中有相当多的字段具有单个数字的非布尔数字(如 1-9),其中使用了 Number(1) 的数据类型。但是,oracle 适配器会自动假定数据类型 number(1) 始终为布尔值。
从this question可以看出(rails3旁边4似乎是一样的)Rails 3 datatypes?
我试图在 o.e.a. 上找到一个选项。 github页面但是我找不到。
指向正确方向的指针会很棒。
【问题讨论】:
-
我不认为这是一个正确的行为 - 假设每个单数列都是布尔值。我会说继续在他们的 github 页面上创建一个问题。我相信他们至少会给你一个解决方法。
-
@Magnuss 实际上是默认行为github.com/rsim/oracle-enhanced/issues/338
标签: ruby-on-rails oracle ruby-on-rails-3.2 oracle11g ruby-on-rails-4