Sha256: 0fabeeb99a514d1506aae5712b7a5342756c16d0e10953404f4d5c2f623bf61b

Contents?: true

Size: 644 Bytes

Versions: 3

Compression:

Stored size: 644 Bytes

Contents

<%
  parent_class = ActiveRecord::Migration
  parent_class = parent_class[parent_class.current_version] if Rails::VERSION::MAJOR >= 5
-%>
class CreateDynamicContentPages < <%= parent_class.to_s %>

  def change
    create_table :dynamic_content_pages do |t|
      t.boolean :status, default: true
      t.integer :order, default: 1
      t.string :name
      t.string :title
      t.string :keywords
      t.string :description
      t.string :slug

      <%- if Rails::VERSION::MAJOR >= 5 -%>
      t.timestamps
      <%- else -%>
      t.timestamps null: false
      <%- end -%>
    end
    add_index :dynamic_content_pages, :slug
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
dynamic_content-1.0.2 lib/generators/dynamic_content/install/templates/migrations/create_dynamic_content_pages.rb.erb
dynamic_content-1.0.1 lib/generators/dynamic_content/install/templates/migrations/create_dynamic_content_pages.rb.erb
dynamic_content-1.0.0 lib/generators/dynamic_content/install/templates/migrations/create_dynamic_content_pages.rb.erb