Skip to content
Snippets Groups Projects
Commit 3126015f authored by Giovanne Marcelo's avatar Giovanne Marcelo
Browse files

add migrations and seeds

parent 419614b6
No related branches found
No related tags found
No related merge requests found
class EducationalStage < ApplicationRecord
end
class Subject < ApplicationRecord
end
class CreateSubjects < ActiveRecord::Migration[5.0]
def change
create_table :subjects do |t|
t.string :name
t.timestamps null: false
end
add_index :subjects, :name, unique: true
end
end
class CreateEducationalStages < ActiveRecord::Migration[5.0]
def change
create_table :educational_stages do |t|
t.string :name
t.timestamps null:false
end
add_index :educational_stages,:name, unique: true
end
end
...@@ -26,3 +26,5 @@ require_relative 'seeds/licenses' ...@@ -26,3 +26,5 @@ require_relative 'seeds/licenses'
require_relative 'seeds/object_types' require_relative 'seeds/object_types'
require_relative 'seeds/ratings' require_relative 'seeds/ratings'
require_relative 'seeds/scores' require_relative 'seeds/scores'
require_relative 'seeds/subjects'
require_relative 'seeds/educational_stages'
EducationalStage.create(name: 'Educação Infatil')
EducationalStage.create(name: 'Ensino Fundamental')
EducationalStage.create(name: 'Ensino Médio')
EducationalStage.create(name: 'Outros')
Subject.create(name:'Arte')
Subject.create(name:'Língua Portuguesa')
Subject.create(name:'Biologia')
Subject.create(name:'Ciências da Natureza')
Subject.create(name:'Educação Especial')
Subject.create(name:'Educação Física')
Subject.create(name:'Educação Indígena')
Subject.create(name:'Espanhol')
Subject.create(name:'Filosofia')
Subject.create(name:'Física')
Subject.create(name:'Geografia')
Subject.create(name:'História')
Subject.create(name:'Inglês')
Subject.create(name:'Matemática')
Subject.create(name:'Português')
Subject.create(name:'Química')
Subject.create(name:'Sociologia')
# Read about fixtures at http://api.rubyonrails.org/classes/ActiveRecord/FixtureSet.html
one:
name: MyString
two:
name: MyString
# Read about fixtures at http://api.rubyonrails.org/classes/ActiveRecord/FixtureSet.html
one:
name: MyString
two:
name: MyString
require 'test_helper'
class CreateEducationalStageTest < ActiveSupport::TestCase
# test "the truth" do
# assert true
# end
end
require 'test_helper'
class SubjectTest < ActiveSupport::TestCase
# test "the truth" do
# assert true
# end
end
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment