Configuração de Rails + Mysql

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