I know how to add default value in a migration file already created. i.e.,
`rails generate migration AddTestColumnToTesttable test_status:boolean` to create it.
It will generate this migration:
class AddTestColumnToTable < ActiveRecord::Migration
def change
add_column :table, :test_status, :boolean, :default => true
end
end
But, Can we add the default value through rails g migration
command itself?
No, it can't be done from the command line, you need to change it in the migration file
add_column :table, :test_status, :boolean, :default => true
Hope that helps!
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With