我正在使用Postgres9.6.1、Rails4.2.0和以下迁移:
class CreateStageBatches < ActiveRecord::Migration
def change
create_table :stage_batches do |t|
t.text :item_ids, array: true, default: []
end
end
end
如何创建整数数组?我试过了:
[9] pry(main)> StageBatch.new item_ids: [1,2,3]
=> #<StageBatch id: nil, item_ids: ["1", "2", "3"]>
但它们是弦。
看看postgresdocs看起来这是可能的,但我不确定迁移或实例化的语法是什么。
最佳答案
试试这个
t.integer 'item_ids', array: true
关于ruby-on-rails - 在Postgres中使用整数数组初始化模型,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42049802/