Class: BeerDb::CreateDbExtrasDrinks

Inherits:
Object
  • Object
show all
Defined in:
lib/beerdb/note/schema.rb

Overview

+1 - beer drink log; track beers

Instance Method Summary collapse

Instance Method Details

#upObject



37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
# File 'lib/beerdb/note/schema.rb', line 37

def up
  ActiveRecord::Schema.define do
    create_table :drinks do |t| # join table (user,beer)
      t.references :beer, :null => false
      t.references :user, :null => false
      t.datetime   :drunk_at  ## , :null => false  # todo: pre-set if nil to created_at?

      t.string     :place # location (place) where tasted/drunken

      ## todo: add flag for bottle, can, draft

      t.timestamps
    end
  end # Schema.define
end