Migrando banco de dados legado para uma aplicação Rails

Padrão

Aqui no trabalho tivemos que migrar alguns dados de uma base de dados antiga (legada) para a nossa nova base de dados. Para fazer isso, pesquisando na internet 2 links foram úteis. O primeiro serviu como base para quase tudo, ele explica e da sugestões de como fazer do “rails way”.

se você precisar especificar os relacionamentos entre os modelos, o segundo link mostra em detalhes como fazer.

http://snabb.me/blog/2013-migrating-legacy-database-into-rails

http://everydayrails.com/2011/12/11/legacy-data-migrations-rails.html

Simple Form e Flash Messages compatíveis com Bootstrap 3

Padrão

Em um dos meus últimos projetos precisei usar 2 coisas bem comuns em aplicações Rails. Bootstrap 3 para layout e a gem simple_form para ajudar na construção de formulários. Os formulários gerados pelo simple_form não ficavam formatados de maneira elegante, pois por padrão não segue as regras do bootstrap. Para isso fiz um fork de um Gist que resolveu meu problema, basta adicionar o código abaixo em seu arquivo de configuração do simple_form.

O outro problema eram as “flash messages” do Rails que também não ficavam de forma compatível com o bootstrap 3. Para esse outro problema achei uma maneira bem elegante de resolver isso com um outro fork de um Gist acrescentando apenas a nomeclatura nova das classes do bootstrap 3.

É isso, espero que seja útil :)

https://gist.github.com/gurgelrenan/8837716

https://gist.github.com/gurgelrenan/8837834