Sha256: a65afc746b018d191f2ee614b5e6f66936be915829f5f01b78b7af932f0ef1d9

Contents?: true

Size: 400 Bytes

Versions: 5

Compression:

Stored size: 400 Bytes

Contents

class Create<%= @model.plural_name.camelize %> < ActiveRecord::Migration

	def self.up
		create_table :<%= @model.plural_name %> do |t|
		<%- @model.simple_attributes.each do |attr| -%>
			t.<%= attr.migration_field %> :<%= attr.name %>
		<%- end -%>
		<%- unless options.skip_timestamps -%>
			t.timestamps 
		<%- end -%>
		end
	end

	def self.down 
		drop_table :<%= @model.plural_name %>
	end

end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
mdd-3.0.2 lib/generators/mdwa/scaffold/templates/db_migrate/migrate.rb
mdd-3.0.1 lib/generators/mdwa/scaffold/templates/db_migrate/migrate.rb
mdd-3.0.0 lib/generators/mdwa/scaffold/templates/db_migrate/migrate.rb
mdd-2.0.3 lib/generators/mdd/scaffold/templates/db_migrate/migrate.rb
mdd-2.0.2 lib/generators/mdd/scaffold/templates/db_migrate/migrate.rb