Sha256: 9e2b697310544c77dfbafd1ebd5960c8c1dda68e803cb91a27298d7d0d10f12c
Contents?: true
Size: 1006 Bytes
Versions: 180
Compression:
Stored size: 1006 Bytes
Contents
class <%= migration_name %> < ActiveRecord::Migration def self.up <% attachments.each do |attachment| -%> add_column :<%= class_name.underscore.camelize.tableize %>, :<%= attachment %>_file_name, :string add_column :<%= class_name.underscore.camelize.tableize %>, :<%= attachment %>_content_type, :string add_column :<%= class_name.underscore.camelize.tableize %>, :<%= attachment %>_file_size, :integer add_column :<%= class_name.underscore.camelize.tableize %>, :<%= attachment %>_updated_at, :datetime <% end -%> end def self.down <% attachments.each do |attachment| -%> remove_column :<%= class_name.underscore.camelize.tableize %>, :<%= attachment %>_file_name remove_column :<%= class_name.underscore.camelize.tableize %>, :<%= attachment %>_content_type remove_column :<%= class_name.underscore.camelize.tableize %>, :<%= attachment %>_file_size remove_column :<%= class_name.underscore.camelize.tableize %>, :<%= attachment %>_updated_at <% end -%> end end
Version data entries
180 entries across 180 versions & 55 rubygems