Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #encoding: utf-8
- # 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 rake db:seed (or created alongside the db with db:setup).
- #
- # Examples:
- #
- # cities = City.create([{ name: 'Chicago' }, { name: 'Copenhagen' }])
- # Mayor.create(name: 'Emanuel', city: cities.first)
- puts '--- Criando dados iniciais para testes'
- puts ' -- Usuários'
- User.delete_all
- user = User.create! :name => 'Fernando Brito', :email => 'user@example.com', :password => 'please', :password_confirmation => 'please'
- puts 'Usuário: ' << user.name
- user2 = User.create! :name => 'Mateus Prestes', :email => 'user2@example.com', :password => 'please', :password_confirmation => 'please'
- puts 'Usuário 2: ' << user2.name
- user.add_role :admin
- puts ' -- Telejornais'
- Telejornal.delete_all
- telejornal = Telejornal.create! "id"=>2, "titulo"=>"Telejornal da TV UFPB", "descricao"=>"A TV UFPB é uma emissora de televisão pública com sede em João Pessoa. Opera no canal 22 do sistema NET de TV a Cabo, estando no momento se preparando para entrar em funcionamento em canal aberto 43.\r\n\r\nA emissora foi criada em 17 de fevereiro de 2005 e é mantida pela Universidade Federal da Paraíba. Durante cinco anos, a TV UFPB retransmitiu o Canal Futura, mudando, em 2010, para a TV Brasil, de quem se tornou associada, por meio de parceria entre a UFPB e a EBC (Empresa Brasil de Comunicação). Desse modo, a emissora passou a integrar a Rede Nacional de Comunicação Pública (RNCP).", "publico_alvo"=>"Estudantes Universitários"
- puts 'Telejornal: ' << telejornal.titulo
- puts ' -- Edições'
- edicao_votacao = telejornal.edicoes.create! exibicao: Time.zone.now + 10.hours, inicio_sugestao_pautas: Time.zone.now - 1.hours, fim_sugestao_pautas: Time.zone.now + 5.hours, inicio_envio_materias: Time.zone.now + 5.hours, fim_envio_materias: Time.zone.now + 6.hours
- edicao_escolha_materias = telejornal.edicoes.create! exibicao: Time.zone.now + 10.hours, inicio_sugestao_pautas: Time.zone.now - 4.hours, fim_sugestao_pautas: Time.zone.now - 3.hours, inicio_envio_materias: Time.zone.now - 2.hours, fim_envio_materias: Time.zone.now + 1.hours
- puts ' --Editorias'
- editoria = telejornal.editorias.create! nome: 'Medicina', descricao: 'Tudo sobre a medicina'
- Pauta.delete_all
- puts ' -- Pautas'
- pauta_votacao = edicao_votacao.pautas.new assunto: 'Pauta votação', abordagem: "Foi descorbeta a cura da AIDS. Entrevistar médico que descobriu.", editoria_id: editoria.id
- pauta_votacao.user_id = user.id
- pauta_votacao.save!
- pauta_envio_materias = edicao_escolha_materias.pautas.new assunto: 'Pauta escolha matérias', abordagem: "Foi descorbeta a cura da AIDS. Entrevistar médico que descobriu.", editoria_id: editoria.id
- pauta_envio_materias.user_id = user.id
- pauta_envio_materias.save!
- Materia.delete_all
- puts ' -- Materias'
- materia = pauta_envio_materias.materias.new observacao: 'Materia escolhida'
- materia.user_id = user.id
- materia.escolhida = true
- materia.save!
Add Comment
Please, Sign In to add comment