Just learning rails, am on to migrations and it all started off pretty logically until I hit something odd going on in the code;
rails generate migration AddRegionToSupplier
The above produces a migration file with only a “def change” method in it.
I googled this and found that this is exactly what is supposed to happen;
http://guides.rubyonrails.org/migrations.html
I would have expected it to generate a “def up” and “def down” method, so that the migration could be rolled back. Have I done something wrong in the generation or am I missing something obvious?
From the link you pasted:
So it looks like you don’t have to worry about having a
def self.downas Rails is now smart enough to know how to roll it back.