Sha256: 0b354adcf395365332bbff5670e02cead2c3f87a837ab17579a896ce3220587a
Contents?: true
Size: 1.01 KB
Versions: 1
Compression:
Stored size: 1.01 KB
Contents
# -*- encoding : utf-8 -*- class Add<%= @model.attributes.collect{|a| a.name.camelize}.join('') %>ToUsers < ActiveRecord::Migration def self.up <%- @model.simple_attributes.each do |attr| -%> <%- if !attr.type.to_sym == :file -%> add_column :users, :<%= attr.name %>, :<%= attr.migration_field %> <%- else -%> add_column :users, :<%= attr.name %>_file_name, :string add_column :users, :<%= attr.name %>_content_type, :string add_column :users, :<%= attr.name %>_file_size, :integer add_column :users, :<%= attr.name %>_updated_at, :datetime <%- end -%> <%- end -%> end def self.down <%- @model.simple_attributes.each do |attr| -%> <%- if !attr.type.to_sym == :file -%> remove_column :users, :<%= attr.name %> <%- else -%> remove_column :users, :<%= attr.name %>_file_name remove_column :users, :<%= attr.name %>_content_type remove_column :users, :<%= attr.name %>_file_size remove_column :users, :<%= attr.name %>_updated_at <%- end -%> <%- end -%> end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mdd-3.1.0 | lib/generators/mdwa/user_scaffold/templates/migrate.erb |