Sha256: 96ce388fe85826041c5ef52ce14c961d5fb735e538e6091630ddae863ea400ad
Contents?: true
Size: 815 Bytes
Versions: 1
Compression:
Stored size: 815 Bytes
Contents
class ExtendPages < SolidusSupport::Migration[4.2] class Page < ActiveRecord::Base end def self.up change_table :spree_pages do |t| t.boolean :show_in_header, :default => false, :null => false t.boolean :show_in_footer, :default => false, :null => false t.string :foreign_link t.integer :position, :default => 1, :null => false if Page.table_exists? Page.order(:updated_at).each_with_index{|page,x| page.update_attribute(:position, x+1)} else Spree::Page.order(:updated_at).each_with_index{|page,x| page.update_attribute(:position, x+1)} end end end def self.down change_table :spree_pages do |t| t.remove :show_in_header t.remove :show_in_footer t.remove :foreign_link t.remove :position end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
solidus_static_content-2.0.0 | db/migrate/20090625125735_extend_pages.rb |