Sha256: 60abcd40328596268b9fb74542f90d1676c3c1481e9cf659807f0e133e1a8d85
Contents?: true
Size: 1.46 KB
Versions: 3
Compression:
Stored size: 1.46 KB
Contents
class Create<%= class_name %> < ActiveRecord::Migration def up create_table :<%= table_name %> do |t| <% unless localized? %><% attributes.each do |attribute| -%> t.<%= attr_db_type_wrapper(attribute)%> :<%= attr_db_name_wrapper(attribute) %> <% end -%> <% end %> t.string :slug t.string :previous_slug t.integer :position t.column :state , :string #use for publishing t.datetime :published_at <% unless localized? %> t.string :seo_title t.text :seo_keywords t.text :seo_description t.integer :fb_icon_id t.integer :parent_id t.integer :locale_id <%end%> t.integer :user_id t.timestamps end <% if localized? %> create_table :<%= singular_name %>_localizations do |t| <% attributes.each do |attribute| -%> t.<%= attr_db_type_wrapper(attribute)%> :<%= attr_db_name_wrapper(attribute) %> <% end -%> t.string :seo_title t.text :seo_keywords t.text :seo_description t.integer :fb_icon_id t.integer :parent_id t.integer :locale_id t.timestamps end <% end %> <% if versioned? %><% if localized? %><%= class_name %><% end %> <%= versioned_class_name %>.create_versioned_table <% end %> end def down drop_table :<%= table_name %> <% if versioned? %><%= versioned_class_name %>.drop_versioned_table<% end %> <% if localized? %>drop_table :<%= singular_name %>_localizations<% end %> end end
Version data entries
3 entries across 3 versions & 1 rubygems