Você está aqui: Ruby On Rails ::: Dicas & Truques ::: Ruby On Rails + Bancos de Dados |
||
Preparando uma conexão Ruby On Rails com o banco de dados MySQL (deve ser lido mesmo se seu banco de dados for diferente)Quantidade de visualizações: 8582 vezes |
||
Então você resolveu usar o Ruby On Rails com o MySQL. Muito bem. O primeiro passo é configurar a conexão. No diretório config de sua aplicação você encontrará um arquivo chamado database.yml. É este o arquivo que contém as informações para a conexão com o banco. Antes de continuarmos, um arquivo YAML é um acrônimo recursivo para YAML Ain?t Markup Language (YAML não é uma linguagem de marcação). Os criadores do Rails afirmam que YAML é uma linguagem de serialização de dados. Continuando. Abra o arquivo database.yml e terá a seguinte estrutura:
Não se preocupe se o seu estiver um pouco diferente. O que temos que fazer agora é alterá-lo para refletir uma conexão MySQL. Veja a nova versão:
Veja que aqui nós temos três bases de dados chamadas estudos_development, estudos_test e estudos_production, o usuário é root e a senha é 1234. Note ainda que o nome de host é localhost. Faça as devidas alterações para refletir o seu ambiente. Note que temos três bases de dados envolvidas aqui. Cada uma com sua finalidade. Vamos detalhar cada uma: Development: Este é o ambiente usado quando a aplicação está sendo desenvolvida. É também neste ambiente que fazemos a maior parte da depuração (debugging) da aplicação, uma vez que o Rails faz o reload de nossas classes todas as vezes que efetuamos uma chamada a new. Isso possibilita que alterações nas classes sejam refletidas imediatamente. Test: Este é o ambiente no qual a aplicação é testada. O Rails usa este ambiente para os testes de unidade, funcional e de integração. Cada vez que um destes testes é efetuado, a base de dados é recriada. Desta forma, temos que ser cuidadosos para evitar que a base de dados de dsenvolvimento e produção seja a mesma usada neste ambiente. Production: O ambiente de produção é usado quando nossa aplicação já está finalizada e pronta para uso. Neste ambiente a aplicação já deverá estar robusta e tolerável a falhas. Além disso, no ambiente de produção o Rails faz o carregamento das classes uma única vez. Isso quer dizer que se fizermos alguma alteração em nossos códigos, a aplicação deverá ser reiniciada. |
||
![]() |
||
Veja mais Dicas e truques de Ruby On Rails |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |