Sha256: d4c58b45f07ddeb657907926999885796abaa4c2583eef5744e9398de73111d0

Contents?: true

Size: 1.06 KB

Versions: 3

Compression:

Stored size: 1.06 KB

Contents

class Create<%=parent_plural_class_name%> < ActiveRecord::Migration
  def self.up
    create_table :<%=parent_plural_name%> do |t|
      t.string :title
			t.string :filename
      t.text :desc
			t.boolean :active
			t.string :heading
			t.string :nav
			t.integer :position
      t.timestamps
    end
		
		CmsMenuItem.create({:title =>"<%=parent_plural_class_name%>", :controller_name => "<%=parent_plural_name%>", :url => "/<%=parent_plural_name%>"})
		MenuItem.create({:title => "All <%=parent_plural_class_name%>", :url => "/all/<%=parent_plural_name%>", :active => true})
		
		create_table :<%=child_plural_name%> do |t|
      t.string :title
      t.text :desc
      t.date :date_shot
      t.string :location
			t.integer :<%=parent_singular_name%>_id
			t.string 	:file_file_name
	    t.string 	:file_content_type
	    t.integer :file_file_size
	    t.datetime :file_updated_at
			t.integer :parent_id
			t.integer :lft
			t.integer :rgt
      t.timestamps
    end
		
  end
  
  def self.down
    drop_table :<%=parent_plural_name%>
		drop_table :<%=child_plural_name%>
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
dust-generators-0.2.6 lib/generators/dust/albums/templates/migration/albums_migration.rb
dust-generators-0.2.5 lib/generators/dust/albums/templates/migration/albums_migration.rb
dust-generators-0.2.4 lib/generators/dust/albums/templates/migration/albums_migration.rb