Se você estiver precisando de uma relação das cidades e estados brasileiros para a sua aplicação Rails que utiliza MySQL ou MariaDB como banco de dados, essa migration irá servir.
- Ruby
- Rails
- Rake
- ActiveRecord
Clone este repositório no diretório da sua aplicação. Para isso, navegue até a tal pasta e digite no seu terminal ou prompt:
git clone https://github.com/chiefGui/brazil-migration .
Então, você estará apto à fazer a migração com:
rake db:migrate
A utilização não possui qualquer mistério. Através de um controller qualquer seu, você poderá chamar:
def index
@cities = City.all
end
Com isso, a variável @cities
estará populada com todas as cidades brasileiras.
Uma demonstração igualitária está em /app/controllers/example_controller.rb
.
Após a clonagem, os models já estarão nos seus devidos lugares com as suas devidas configurações básicas. Os models criados são:
country.rb
, para países;state.rb
, para estados;city.rb
, para cidades.
MIT.