我正在构建一个Rails 5.2应用程序,它有一个Postgres数组列来存储Post模型上的标签 . 我创建的迁移看起来像这样......
class AddTagsToPosts < ActiveRecord::Migration[5.2]
def change
change_table :posts do |t|
t.string :tags, array: true, default: []
end
end
end
由于需要设置默认值(?...我未能找到一种方法来使PG数组列无法将标记的默认值设置为空数组),删除默认值的最佳做法是什么( [])在不使用JS的情况下自动填写Rails新/编辑表单?
1 回答