Sha256: 59ea05d50a4f361db3bbbea84b2905b92dd83ff9133263924da5cf29cee04c7d
Contents?: true
Size: 584 Bytes
Versions: 113
Compression:
Stored size: 584 Bytes
Contents
class RenameAdjustmentFields < ActiveRecord::Migration def up remove_column :spree_adjustments, :originator_id remove_column :spree_adjustments, :originator_type add_column :spree_adjustments, :order_id, :integer unless column_exists?(:spree_adjustments, :order_id) # This enables the Spree::Order#all_adjustments association to work correctly Spree::Adjustment.reset_column_information Spree::Adjustment.where(adjustable_type: "Spree::Order").find_each do |adjustment| adjustment.update_column(:order_id, adjustment.adjustable_id) end end end
Version data entries
113 entries across 113 versions & 3 rubygems