update step migration

This commit is contained in:
Dan Elbert 2017-04-14 18:40:43 -05:00
parent fcb827cc77
commit ebf10e36b3
2 changed files with 28 additions and 1 deletions

View File

@ -0,0 +1,27 @@
class TryStepMigrationAgain < ActiveRecord::Migration[5.0]
class RecipeStub < ActiveRecord::Base
self.table_name = 'recipes'
end
class RecipeStepStub < ActiveRecord::Base
self.table_name = 'recipe_steps'
end
def up
RecipeStub.all.each do |r|
text = ''
RecipeStepStub.where(recipe_id: r.id).order(:sort_order).each do |s|
text << '1. '
text << s.step
text << "\n\n"
end
r.step_text = text
r.save!
end
end
def down
raise ActiveRecord::IrreversibleMigration, "Can't undo step migration"
end
end

View File

@ -10,7 +10,7 @@
#
# It's strongly recommended that you check this file into your version control system.
ActiveRecord::Schema.define(version: 20170414185039) do
ActiveRecord::Schema.define(version: 20170414233856) do
create_table "ingredient_units", force: :cascade do |t|
t.integer "ingredient_id", null: false