Olá pessoal, quero mostrar a vocês como usar o banco de dados MySQL com o framework Rails.
Para começar, vamos instalar o MySQL Server em sua máquina local. Para isso, vá aqui: http://dev.mysql.com/downloads/mysql/ e selecione a versão do seu servidor. Eu escolhi a versão para Mac OS.
Após o download, instale o servidor. Para isso, basta abrir seu arquivo .dmg e proceder com a instalação seguindo o guia passo a passo.
Para gerenciar o MySQL, estou usando o MySQL Workbench. Você também pode baixá-lo aqui: http://dev.mysql.com/downloads/workbench/
Agora, quando tivermos instalado o software, vamos tentar conectar nosso aplicativo Rails e MySQL.
Inicie nosso servidor MySQL:
mysql.server start
Crie o aplicativo Rails:
rails new coderwall-mysql -d mysql
Como você pode ver, rails geram database.yml para MySQL e adicionam mysql2 gem ao arquivo gem.
A próxima etapa, o que faremos, é criar esquemas. Rails faz isso por você com um simples passo:
rake db:create
É claro que o rails cria banco de dados para o projeto automaticamente. Vamos criar um andaime simples, para teste.
rails g scaffold Post title:string rating:integer
e migrar:
rake db:migrate
Agora, se você abrir http: // localhost: 3000 / posts , verá uma lista de postagens.
Tente adicionar algum post para verificar se está correto.
Você pode ver um exemplo para este aplicativo aqui: https://github.com/Verkalets/coderwall-mysql