Sha256: 0a9023c8f74a1b52bd2ff7df13a5e5c1f13d75b507a0d6cc0c1d6155bc974c72

Contents?: true

Size: 1.12 KB

Versions: 9

Compression:

Stored size: 1.12 KB

Contents

class ComatosePage < ActiveRecord::Base
  set_table_name 'comatose_pages'
  acts_as_versioned :table_name=>'comatose_page_versions', :if_changed => [:title, :slug, :keywords, :body]
end


class <%= class_name %> < ActiveRecord::Migration

  # Schema for Comatose version 0.7+
  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

  def self.down
    ComatosePage.drop_versioned_table
    drop_table :comatose_pages
  end

end

Version data entries

9 entries across 9 versions & 4 rubygems

Version Path
darthapo-comatose-2.0.3 generators/comatose_migration/templates/migration.rb
darthapo-comatose-2.0.4 generators/comatose_migration/templates/migration.rb
darthapo-comatose-2.0.5 generators/comatose_migration/templates/migration.rb
darthapo-comatose-2.0 generators/comatose_migration/templates/migration.rb
jcnetdev-comatose-2.0.1 generators/comatose_migration/templates/migration.rb
staugaard-comatose-2.0.2 generators/comatose_migration/templates/migration.rb
staugaard-comatose-2.0.3 generators/comatose_migration/templates/migration.rb
comatose-2.0.5 generators/comatose_migration/templates/migration.rb
comatose-2.0.1 generators/comatose_migration/templates/migration.rb