Sha256: 713cc6801dafc731b742b35ab0ab38bc9cc1bc2958558052986f73f16b2adff6

Contents?: true

Size: 1.09 KB

Versions: 5

Compression:

Stored size: 1.09 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
      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

5 entries across 5 versions & 2 rubygems

Version Path
aslakjo-aslakjo-comatose-2.0.5.1 generators/comatose_migration/templates/migration.rb
aslakjo-comatose-2.0.5.2 generators/comatose_migration/templates/migration.rb
aslakjo-comatose-2.0.5.3 generators/comatose_migration/templates/migration.rb
aslakjo-comatose-2.0.5.8 generators/comatose_migration/templates/migration.rb
aslakjo-comatose-2.0.5.7 generators/comatose_migration/templates/migration.rb