diff --git a/db/seeds/object_types.rb b/db/seeds/object_types.rb
index 15cb1f71bc30dbdf10155027a5b4c3d69ffa5cf0..ff52e24bf1d0c44b7e8073aea5fa4ab867211395 100644
--- a/db/seeds/object_types.rb
+++ b/db/seeds/object_types.rb
@@ -1,9 +1,22 @@
-ObjectType.create(name: 'Imagem')
-ObjectType.create(name: 'Mapa')
-ObjectType.create(name: 'Software Educacional')
-ObjectType.create(name: 'Experimento prático')
-ObjectType.create(name: 'Animação/simulação')
-ObjectType.create(name: 'Texto')
-ObjectType.create(name: 'Áudio')
-ObjectType.create(name: 'Website externo')
-ObjectType.create(name: 'Desconhecido')
+def types
+  [
+    {name:'Imagem'},
+    {name:'Mapa'},
+    {name:'Software Educacional'},
+    {name:'Experimento prático'},
+    {name:'Animação/simulação'},
+    {name:'Texto'},
+    {name:'Áudio'},
+    {name:'Vídeo'},
+    {name:'Apresentação'},
+    {name:'Infográfico'},
+    {name:'Jogo'},
+    {name:'Aplicativo móvel'},
+    {name:'Website externo'},
+    {name:'Outros'}
+  ]
+end
+
+types.each do |type|
+  ObjectType.where(type).first_or_create
+end