Sha256: 176d170a3376d67756757f92cfeda7a3e1aebfe2a9cc6abcdfa490b9a1577e0b

Contents?: true

Size: 507 Bytes

Versions: 7

Compression:

Stored size: 507 Bytes

Contents

class Add<%= @field.singular_name.foreign_key.camelize %>To<%= @table.plural_name.camelize %> < ActiveRecord::Migration

	def self.up
		add_column :<%= @table.plural_name %>, :<%= @field.singular_name.foreign_key %>, :integer
		add_index :<%= @table.plural_name %>, :<%= @field.singular_name.foreign_key %>
	end

	def self.down 
		remove_column :<%= @table.plural_name %>, :<%= @field.singular_name.foreign_key %>
		remove_index :<%= @table.plural_name %>, :<%= @field.singular_name.foreign_key %>
	end

end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
mdd-3.0.2 lib/generators/mdwa/association/templates/migrate/one_field.rb
mdd-3.0.1 lib/generators/mdwa/association/templates/migrate/one_field.rb
mdd-3.0.0 lib/generators/mdwa/association/templates/migrate/one_field.rb
mdd-2.0.3 lib/generators/mdd/association/templates/migrate/one_field.rb
mdd-2.0.2 lib/generators/mdd/association/templates/migrate/one_field.rb
mdd-2.0.1 lib/generators/mdd/association/templates/migrate/one_field.rb
mdd-2.0 lib/generators/mdd/association/templates/migrate/one_field.rb