Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # This file should contain all the record creation needed to seed the database with its default values.
- # The data can then be loaded with the rails db:seed command (or created alongside the database with db:setup).
- #
- # Examples:
- #
- # movies = Movie.create([{ name: 'Star Wars' }, { name: 'Lord of the Rings' }])
- # Character.create(name: 'Luke', movie: movies.first)
- LOCAL_DIR = "db/images/" # Lembre-se de que o seeds é executado usando o diretório root do Rails
- category_salgados = Category.create(
- name: 'salgados'
- )
- category_doces = Category.create(
- name: 'doces'
- )
- category_massas = Category.create(
- name: 'massas'
- )
- category_bebidas = Category.create(
- name: 'bebidas'
- )
- category_carnes = Category.create(
- name: 'carnes'
- )
- category_aperitivos = Category.create(
- name: 'aperitivos'
- )
- category_bolos = Category.create(
- name: 'bolos'
- )
- category_vegetarianos = Category.create(
- name: 'vegetarianos'
- )
- category_sopas = Category.create(
- name: 'sopas'
- )
- character1 = Character.create(
- xp: 0,
- graphic: 0
- )
- character2 = Character.create(
- xp: 0,
- graphic: 1
- )
- user1 = User.create(
- email: 'macabeus@foo.com',
- password: '1234',
- name: 'macabeus',
- character: character1
- )
- user2 = User.create(
- email: 'marcus@foo.com',
- password: '1234',
- name: 'marcus',
- character: character2
- )
- Token.create(
- user: user1,
- access_token: 'user1'
- )
- Token.create(
- user: user2,
- access_token: 'user2'
- )
- ingredient_farinha_trigo = Ingredient.create(
- name: 'farinha de trigo',
- description: 'A farinha de trigo é feita a partir de um pó a moagem de trigo utilizado para consumo humano.',
- photo: File.open(LOCAL_DIR + '/farinhatrigo.jpeg').read
- )
- ingredient_fermento_biologico = Ingredient.create(
- name: 'fermento biológico',
- description: 'O fermento biológico é composto por fungos microscópicos vivos.',
- photo: File.open(LOCAL_DIR + '/fermentobiologico.jpg').read
- )
- ingredient_agua_morna = Ingredient.create(
- name: 'água morna',
- description: 'É o estágio da água antes dela começar a borbulhar.',
- photo: File.open(LOCAL_DIR + '/aguamorna.jpg').read
- )
- ingredient_oleo = Ingredient.create(
- name: 'óleo',
- description: 'Os óleos de origem vegetal são muito utilizados na culinária.',
- photo: File.open(LOCAL_DIR + '/oleo.jpg').read
- )
- ingredient_sal = Ingredient.create(
- name: 'sal',
- description: 'O sal de cozinha ou sal comum é um mineral formado principalmente por cloreto de sódio (NaCl).',
- photo: File.open(LOCAL_DIR + '/sal.jpg').read
- )
- ingredient_acucar = Ingredient.create(
- name: 'açúcar',
- description: 'O açúcar é um termo genérico para carboidratos cristalizados comestíveis, principalmente sacarose, lactose e frutose.',
- photo: File.open(LOCAL_DIR + '/acucar.jpg').read
- )
- ingredient_pinga = Ingredient.create(
- name: 'pinga',
- description: 'Cachaça, pinga, cana ou caninha é o nome dado à aguardente de cana, uma bebida alcoólica tipicamente brasileira.',
- photo: File.open(LOCAL_DIR + '/pinga.jpg').read
- )
- recipe_pizza = Recipe.create(
- name: 'massa de pizza',
- difficulty: 3,
- portions: 5,
- prepareTime: 15 * 60,
- description: 'uma massa de pizza para ser a base de sua saborosa receita',
- user: user1,
- photo: File.open(LOCAL_DIR + '/massapizza.jpg').read
- )
- IngredientsRecipesDetail.create(
- recipe: recipe_pizza,
- ingredient: ingredient_farinha_trigo,
- amount: 1,
- unit: 'kg'
- )
- IngredientsRecipesDetail.create(
- recipe: recipe_pizza,
- ingredient: ingredient_fermento_biologico,
- amount: 30,
- unit: 'g'
- )
- IngredientsRecipesDetail.create(
- recipe: recipe_pizza,
- ingredient: ingredient_agua_morna,
- amount: 3,
- unit: 'xícaras'
- )
- IngredientsRecipesDetail.create(
- recipe: recipe_pizza,
- ingredient: ingredient_oleo,
- amount: 3/4, # todo: acho que amount deveria ser uma string
- unit: 'xícaras'
- )
- IngredientsRecipesDetail.create(
- recipe: recipe_pizza,
- ingredient: ingredient_sal,
- amount: 1,
- unit: 'colher de chá'
- )
- IngredientsRecipesDetail.create(
- recipe: recipe_pizza,
- ingredient: ingredient_acucar,
- amount: 1,
- unit: 'colher de chá'
- )
- IngredientsRecipesDetail.create(
- recipe: recipe_pizza,
- ingredient: ingredient_pinga,
- amount: 1,
- unit: 'colher de sopa'
- )
- Step.create(
- description: 'Misture o fermento, o sal e o açúcar em um pouco de água morna, até que o fermento esteja completamente dissolvido',
- recipe: recipe_pizza
- )
- Step.create(
- description: 'Em seguida, adicione metade da medida de farinha de trigo, o óleo e mexa até criar uma consistência pastosa',
- recipe: recipe_pizza
- )
- Step.create(
- description: 'Acrescente o restante da farinha de trigo, a água morna e misture bem',
- recipe: recipe_pizza
- )
- Step.create(
- description: 'Assim que a massa desgrudar das mãos, deixe crescer por 30 minutos',
- recipe: recipe_pizza
- )
- Step.create(
- description: 'Abra os discos, fure a massa com um garfo e pincele o molho',
- recipe: recipe_pizza
- )
- Step.create(
- description: 'Leve ao forno médio (180° C), preaquecido, por 15 minutos',
- recipe: recipe_pizza
- )
- ingredient_cenoura = Ingredient.create(
- name: 'cenoura',
- description: 'As cenouras são comidas cruas, inteiras, ou como parte de saladas, e são também cozidas em sopas e refogados. A parte folhosa da planta não é comida na maioria das culturas, mas é comestível.',
- photo: File.open(LOCAL_DIR + '/cenoura.jpg').read
- )
- ingredient_ovo = Ingredient.create(
- name: 'ovo',
- description: 'Do ponto de vista alimentício, o Ovo é um alimento de origem animal, podendo ser de diversas espécies animais, incluindo aves, répteis, anfíbios e peixes. São consumidos pelos humanos ao longo de milhares de anos.',
- photo: File.open(LOCAL_DIR + '/ovo.jpg').read
- )
- ingredient_chocolate_po = Ingredient.create(
- name: 'chocolate em pó',
- description: 'O mesmo sabor do chocolate, só que mais fácil de usar nas suas receitas.',
- photo: File.open(LOCAL_DIR + '/chocolatepo.jpg').read
- )
- ingredient_manteiga = Ingredient.create(
- name: 'manteiga',
- description: 'A manteiga é um produto do leite, batido até se transformar numa emulsão de água em gordura, que pode ser usada, por exemplo, sobre fatias de pão ou bolachas, ou ainda para cozinhar.',
- photo: File.open(LOCAL_DIR + '/manteiga.jpg').read
- )
- recipe_bolo_cenoura = Recipe.create(
- name: 'bolo de cenoura',
- difficulty: 4,
- portions: 8,
- prepareTime: 40 * 60,
- description: 'o clássico bolo de cenoura',
- user: user1,
- photo: File.open(LOCAL_DIR + '/bolocenoura.jpg').read
- )
- IngredientsRecipesDetail.create(
- recipe: recipe_bolo_cenoura,
- ingredient: ingredient_oleo,
- amount: 1/2,
- unit: 'xícara de chá'
- )
- IngredientsRecipesDetail.create(
- recipe: recipe_bolo_cenoura,
- ingredient: ingredient_cenoura,
- amount: 3,
- unit: 'un'
- )
- IngredientsRecipesDetail.create(
- recipe: recipe_bolo_cenoura,
- ingredient: ingredient_ovo,
- amount: 4,
- unit: 'un'
- )
- IngredientsRecipesDetail.create(
- recipe: recipe_bolo_cenoura,
- ingredient: ingredient_acucar,
- amount: 2,
- unit: 'xícaras de chá'
- )
- IngredientsRecipesDetail.create(
- recipe: recipe_bolo_cenoura,
- ingredient: ingredient_farinha_trigo,
- amount: 2.5,
- unit: 'xícaras de chá'
- )
- IngredientsRecipesDetail.create(
- recipe: recipe_bolo_cenoura,
- ingredient: ingredient_fermento_biologico,
- amount: 1,
- unit: 'colher de sopa'
- )
- IngredientsRecipesDetail.create(
- recipe: recipe_bolo_cenoura,
- ingredient: ingredient_manteiga,
- amount: 1,
- unit: 'colher de sopa'
- )
- IngredientsRecipesDetail.create(
- recipe: recipe_bolo_cenoura,
- ingredient: ingredient_chocolate_po,
- amount: 3,
- unit: 'colheres de sopa'
- )
- IngredientsRecipesDetail.create(
- recipe: recipe_bolo_cenoura,
- ingredient: ingredient_acucar,
- amount: 1,
- unit: 'xícara de chá'
- )
- Step.create(
- description: 'No liquidificador, bata primeiro a cenoura com os ovos e o óleo',
- recipe: recipe_bolo_cenoura
- )
- Step.create(
- description: 'Acrescente o açúcar e bata por mais 5 minutos',
- recipe: recipe_bolo_cenoura
- )
- Step.create(
- description: 'Em uma tigela ou na batedeira, adicione o restante dos ingredientes misturando tudo, menos o fermento',
- recipe: recipe_bolo_cenoura
- )
- Step.create(
- description: 'Acrescente o fermento e misture lentamente com uma colher',
- recipe: recipe_bolo_cenoura
- )
- Step.create(
- description: 'Asse em forno preaquecido (180° C) por 40 minutos',
- recipe: recipe_bolo_cenoura
- )
- Step.create(
- description: 'Misture todos os ingredientes, leve ao fogo e misture até obter uma consistência cremosa',
- recipe: recipe_bolo_cenoura
- )
- Step.create(
- description: 'Despeje a calda por cima do bolo',
- recipe: recipe_bolo_cenoura
- )
- #category_salgados.recipes << recipe_pizza
- #category_doces.recipes << recipe_bolo
- #category_vegetarianos.recipes << recipe_tomate_verde_frito
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement