Sha256: 65fdc1e1c6022bd36974dcae895025171c103c41d5073f0683dfd88f4e889f1c
Contents?: true
Size: 555 Bytes
Versions: 13
Compression:
Stored size: 555 Bytes
Contents
class <%= migration_name %> < ActiveRecord::Migration def self.up create_table :<%= table_name %> do |t| <% attributes.each do |attribute| -%> t.<%= attribute.type %> :<%= attribute.name %> <% end -%> <% unless options[:skip_timestamps] -%> t.timestamps <% end -%> end <% unless indexes.blank? -%> <% indexes.each do |index| -%> add_index :<%= table_name %>, <%= index.is_a?(Array) ? "[:#{index.join(', :')}]" : ":#{index}" %> <% end -%> <% end -%> end def self.down drop_table :<%= table_name %> end end
Version data entries
13 entries across 13 versions & 6 rubygems