Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
arquivo com todas as cidades e estados do Brasil para serem adicionado no banco com um simples rake db:seed
Ruby
branch: master
Failed to load latest commit information.
README.md corrigindo readme e seed -> seeds
cidade.rb criando código
estado.rb criando código
seeds.rb corrigindo readme e seed -> seeds

README.md

seed.rb cidades e estados do Brasil

Com este seeds.rb basta você executar o comando rake db:seed para que s estados e cidades sejam inseridos no seu banco de dados.

Usando com Mongoid

Crie estado.rb e cidade.rb dois arquivos dentro de app/models

  • app/models/cidade.rb
  • app/models/estado.rb

Estes dois arquivos conterão o código para o mongoid:

estado.rb

    class Estado
      include Mongoid::Document

      field :sigla
      field :nome

      has_many :cidades
    end

cidade.rb

    class Cidade
      include Mongoid::Document

      field :nome
      belongs_to :estado
    end

Usando fora do Mongoid

estado.rb

    class Estado

      sigla:string
      nome:string

      has_many :cidades
    end

cidade.rb

    class Cidade

      nome:string
      belongs_to :estado
    end

Executando

Coloque o arquivo seeds.rb dentro de sua_app/db. Abra seu terminal, entre na pasta do projeto e digite:

    rake db:seed

Fonte

Parte deste código foi obtida em: https://github.com/eduresende/migration-estados-cidade-do-brasil

Something went wrong with that request. Please try again.