我正在使用postgres 9.6.1,Rails 4.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"]>
但他们是字符串。
查看postgres docs看起来这是可能的,但我不确定我的迁移或实例化的语法是什么。
答案 0 :(得分:2)
试试这个
$(document).ready(function () {
$('#multiselect1').multiselects({
maxHeight: 200,
onChange:function(element, checked) {
var brands = $('#multiselect1 option:selected');
var select = brands.val();
var selected = [];
$(brands).each(function(index, brand){
selected.push([$(this).val()]);
});
var brand = $('multiselect1 option:selected');
var select = brand.val();
$('multiselect2 option[value="' + select + '"]').
prop('disabled', true).prop('selected', false);
}
});
});