Sha256: 8097cb22980c850687e6a2b29611536ecf7fdff0ec4aefae5c4c8b53577e2b47

Contents?: true

Size: 531 Bytes

Versions: 3

Compression:

Stored size: 531 Bytes

Contents

class <%= migration_name %> < ActiveRecord::Migration
  def self.up
    create_table :<%= table_name %> do |t|
<% for attribute in attributes -%>
<% if attribute.name == "with_user" %>
      # belongs_to the following...
      <% else %>      t.<%= attribute.type %> :<%= attribute.name %>
<% end -%>
<% end -%>
<% for model in belongs_tos -%>
      t.references :<%= model %>
<% end -%>
<% unless options[:skip_timestamps] %>
      t.timestamps
<% end -%>
    end
  end

  def self.down
    drop_table :<%= table_name %>
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
emergent-core-0.1.0 rails_generators/emergent_scaffold/templates/migration.rb.erb
emergent-core-0.1.02 rails_generators/emergent_scaffold/templates/migration.rb.erb
emergent-core-0.1.01 rails_generators/emergent_scaffold/templates/migration.rb.erb