Sha256: e8e575ac1caf331bd67b9914fbc3f0aeae7e9977a92320214bb4793cc22de052
Contents?: true
Size: 1.57 KB
Versions: 3
Compression:
Stored size: 1.57 KB
Contents
# This migration comes from refinery_pages (originally 20100913234708) class CreateRefinerycmsPagesSchema < ActiveRecord::Migration def up create_table :refinery_page_parts do |t| t.integer :refinery_page_id t.string :title t.text :body t.integer :position t.timestamps end add_index :refinery_page_parts, :id add_index :refinery_page_parts, :refinery_page_id create_table :refinery_pages do |t| t.integer :parent_id t.string :path t.string :slug t.boolean :show_in_menu, :default => true t.string :link_url t.string :menu_match t.boolean :deletable, :default => true t.boolean :draft, :default => false t.boolean :skip_to_first_child, :default => false t.integer :lft t.integer :rgt t.integer :depth t.string :view_template t.string :layout_template t.timestamps end add_index :refinery_pages, :depth add_index :refinery_pages, :id add_index :refinery_pages, :lft add_index :refinery_pages, :parent_id add_index :refinery_pages, :rgt Refinery::PagePart.create_translation_table!({ :body => :text }) Refinery::Page.create_translation_table!({ :title => :string, :custom_slug => :string, :menu_title => :string, :slug => :string }) end def down drop_table :refinery_page_parts drop_table :refinery_pages Refinery::PagePart.drop_translation_table! Refinery::Page.drop_translation_table! end end
Version data entries
3 entries across 3 versions & 2 rubygems