|
|
#Commom Problems
|
|
|
|
|
|
## 1. Tento rodar os testes com ´rake test´, mas todos falham e apresentam o problema de `ForeignKeyViolation`.
|
|
|
|
|
|
Provavelmente seu usuário da banco de dados não possui acesso como SUPERUSER. Para resolver isso, faça:
|
|
|
|
|
|
``` bash
|
|
|
$ sudo -u postgres psql
|
|
|
> ALTER USER yourdbusername SUPERUSER;
|
|
|
```
|
|
|
Por fim:
|
|
|
* Inicie o Redis `redis-server`
|
|
|
* Resete a base de dados `rake db:reset RAILS_ENV=test`
|
|
|
* Rode os testes `rake test`
|
|
|
|