How do you modify a model you\'ve generated using modeling? For example, the model myModel originally had columns a, b and c, but I now want to add column d.
The best answer I've found so far is run this from your project root:
ruby script/generate migration add_d_column_to_myModel
Then edit the new migration file located in db/migration to look something like:
def self.up
add_column :myModel, :d, :string
end
def self.down
remove_column :myModel, :d
end
The last step will be to update your views accordingly.
Answer found here
Table functions found here