diff --git a/app/models/ingredient.rb b/app/models/ingredient.rb new file mode 100644 index 0000000..700e9ec --- /dev/null +++ b/app/models/ingredient.rb @@ -0,0 +1,2 @@ +class Ingredient < ActiveRecord::Base +end diff --git a/db/migrate/001_create_units.rb b/db/migrate/001_create_units.rb index dcd45c0..7e9e856 100644 --- a/db/migrate/001_create_units.rb +++ b/db/migrate/001_create_units.rb @@ -1,17 +1,30 @@ class CreateUnits < ActiveRecord::Migration def change create_table :units do |t| - t.references :project + t.references :project, index: true, foreign_key: true t.string :name t.string :shortname end + add_index :units, :project_id create_table :quantities do |t| - t.references :project + t.references :project, index: true, foreign_key: true t.string :name t.string :description t.integer :domain end + add_index :quantities, :project_id + + create_table :ingredients do |t| + t.string :name + t.references :ref_unit, index: true, foreign_key: true + t.decimal :ref_amount + t.boolean :hidden + t.references :source, index: true, foreign_key: true + t.integer :group + end + add_index :ingredients, :ref_unit_id + add_index :ingredients, :source_id reversible do |dir| dir.up do diff --git a/test/unit/ingredient_test.rb b/test/unit/ingredient_test.rb new file mode 100644 index 0000000..92597c2 --- /dev/null +++ b/test/unit/ingredient_test.rb @@ -0,0 +1,9 @@ +require File.expand_path('../../test_helper', __FILE__) + +class IngredientTest < ActiveSupport::TestCase + + # Replace this with your real tests. + def test_truth + assert true + end +end