我有一个 .numbers 电子表格,其中包含我导出为 csv 的原始数据,并使用自定义构建的导入工具将该数据导入我的 Rails 应用程序。我在 Numbers 中有一些列,我只是在其中输入一个1
or0
来表示一个布尔字段。
我以下验证了我的一个模型上的行:
validates :powered,
inclusion: [true, false]
由于导入的值是1
并且我正在检查该值是否验证,true
否则false
这显然不是验证和失败。
如何在不更改原始电子表格或导出的 csv 的情况下将1
's 和0
's 从 csv 映射到标准布尔值true
或false
在我的 Postgres DB 和 Rails 应用程序中?