Skip to content

Team-Eval/flatiron-kitchen-ruby-003

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tags languages
rails, join tables
ruby

Flatiron Kitchen

Deliverable

Fork this repository. Deliver your solution in master.

Instructions

Flatiron Kitchen started off as a bubble tea bar in the corner of Flatiron School and is now a five-star restaurant that's known for it's blueberry pancakes.

Things used to be simpler when there were only a few chefs at Flatiron Kitchen, but now that they're growing an application is needed to keep track of all their world-class recipes.

We need to be able to track which ingredients the restaurant has available and which ingredients are used in each recipe.

Your application should use a join table called "recipe_ingredients" to keep track of the ingredients for each recipe.

Build your site so that it passes the tests in spec/features. There aren't tests for index pages or things like page headers or links but feel free to add these (otherwise your app will be difficult to navigate).

NOTE: Each test has a helpful comment above it!

HINT: If you give a checkbox a name attribute like:

  ninja_turtle_colors[]

each ninja turtle color will be passed to the params object in an array!

  {
    ninja_turtle_colors: ["red", "blue", "orange", "purple"]
  }

Bonuses!

Keep track of the quantity of ingredients currently on hand. Display on each recipe page how many dishes can be made given the existing ingredients.

Write rspec unit tests to verify your ingredients-to-dishes calculator.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •