Class: ComatoseMigration
- Inherits:
-
ActiveRecord::Migration
- Object
- ActiveRecord::Migration
- ComatoseMigration
- Defined in:
- lib/generators/comatose/templates/migration.rb
Class Method Summary (collapse)
- + (Object) down
-
+ (Object) up
Schema for Comatose version 0.7+.
Class Method Details
+ (Object) down
30 31 32 33 |
# File 'lib/generators/comatose/templates/migration.rb', line 30 def self.down ComatosePage.drop_versioned_table drop_table :comatose_pages end |
+ (Object) up
Schema for Comatose version 0.7+
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/generators/comatose/templates/migration.rb', line 10 def self.up create_table :comatose_pages do |t| t.integer "parent_id" t.text "full_path", :default => '' t.string "title", :limit => 255 t.string "slug", :limit => 255 t.string "keywords", :limit => 255 t.text "body" t.string "filter_type", :limit => 25, :default => "Textile" t.string "author", :limit => 255 t.integer "position", :default => 0 t.integer "version" t.datetime "updated_on" t.datetime "created_on" end ComatosePage.create_versioned_table puts "Creating the default 'Home Page'..." ComatosePage.create( :title=>'Home Page', :body=>"h1. Welcome\n\nYour content goes here...", :author=>'System' ) end |