我知道如何在已创建的迁移文件中添加默认值.即,@H_403_2@`rails generate migration AddTestColumnToTesttable test_status:boolean` to create it.
它将生成此迁移:
@H_403_2@class AddTestColumnToTable < ActiveRecord::Migration def change add_column :table,:test_status,:boolean,:default => true end end但是,我们可以通过rails g migration命令本身添加默认值吗?
解决方法
您无法从命令行执行此操作 – 您必须编辑迁移文件并将相应的行更改为类似的行
@H_403_2@add_column :table,:default => true
来源 – how to set default value to column in rails while creating migration