Neste post iremos aprender a implementar uma REST API no Ruby on Rails com PostgreSQL e consecutivamente aprender a configurar ela para ser alocada na Amazon S3
Índice
Instalações necessárias:
No Gemfile vamos adicionar as seguintes linhas:
- gem ’devise’
 - gem ‘json’, ‘~> 1.8’, ‘>= 1.8.3’
 - gem ‘active_model_serializers’, ‘0.9.3’
 - gem ‘pg_search’
 
E executamos no terminal
    $ bundle install
Configuração do Banco de dados:
Vamos para config/database.yml e trocamos:
| estes | por isso | 
|---|---|
| default: &default | default: &default | 
| adapter: postgresql | adapter: postgresql | 
| encoding: unicode | encoding: unicode | 
| username: SEU_USER | |
| development: | password: SUA_SENHA | 
| «: *default | |
| database: NAME_BD | development: | 
| «: *default | |
| test: | database: NAME_BD | 
| «: *default | |
| database: NAME_BD | test: | 
| «: *default | |
| production: | database: NAME_BD | 
| «: *default | |
| database: NAME_BD | production: | 
| username: SEU_USER | «: *default | 
| password: SUA_SENHA | database: NAME_BD |