Sha256: ea55d24d52fee40a5da0cdd4b4997aa20c9534d857905617b81c69f547da8589

Contents?: true

Size: 587 Bytes

Versions: 1

Compression:

Stored size: 587 Bytes

Contents

class CreateFavoritesTable < ActiveRecord::Migration
  def self.up
    create_table :favorites, :force => true do |t|
      t.string :favoriteable_type
      t.integer :favoriteable_id
      t.integer :user_id
      t.string :ip_address
      t.string :session_hash
      t.string :browser_fingerprint
      t.timestamps
    end
    add_index :favorites, [:favoriteable_type, :favoriteable_id, :ip_address, :browser_fingerprint], :name => "favorites_index", :unique => false
  end

  def self.down
    remove_index :favorites, :name=> :favorites_index
    drop_table :favorites
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
social_engine-0.0.1 lib/generators/social_engine/install/templates/create_favorites_table.rb