cucumber, postgre and heroku notes updated

jamesperet 9 years ago
parent
commit
154d78bddb
4 changed files with 27 additions and 39 deletions
  1. 12 0
      Postgres.md
  2. 4 3
      cucumber.md
  3. 11 0
      heroku.md
  4. 0 36
      readme.md

+ 12 - 0
Postgres.md

@@ -12,6 +12,18 @@ Depois crie dois novos bancos de dados com os seguintes comandos:
12 12
 
13 13
 ``CREATE DATABASE demo_app_test``
14 14
 
15
+``GRANT ALL PRIVILEGES ON DATABASE demo_app_development TO demo_app_user;``
16
+
17
+``GRANT ALL PRIVILEGES ON DATABASE demo_app_test TO demo_app_user;``
18
+
19
+Para mudar o dono do banco de dados:
20
+
21
+``ALTER DATABASE name OWNER TO new_owner;``
22
+
23
+Para mudar a permissão de um usuário:
24
+
25
+``ALTER USER username CREATEDB;``
26
+
15 27
 Por ultimo configure o arquivo ``database.yml `` com as informações de login e database que foram criadas:
16 28
 
17 29
 	development:

+ 4 - 3
cucumber.md

@@ -16,15 +16,16 @@ Behavior driven development
16 16
 
17 17
 2- execute o comando ```$ bundle install```.
18 18
 
19
-3- Execute o gerador para iniciar o cucumber em um projeto rails:
19
+3- Execute o comando ``rake db:test:clone`` para criar as tabelas no banco de dados de testes.
20
+
21
+4- Execute o gerador para iniciar o cucumber em um projeto rails:
20 22
 
21 23
 ```$ rails generate cucumber:install```
22 24
 
23 25
 Uma pasta chamada ```app/features``` foi criada.
24 26
 
25
-4- Para rodar o cucumber, utilize o comando rake: ```$ rake cucumber```
27
+5- Para rodar o cucumber, utilize o comando rake: ```$ cucumber features -n```
26 28
 
27
-cucumber features -n
28 29
 
29 30
 ### Features
30 31
 

+ 11 - 0
heroku.md

@@ -39,5 +39,16 @@ Depois modifique o arquivo ```config/enviorments/production.rb```:
39 39
 
40 40
 Or just use the ```db/seeds.db``` file.
41 41
 
42
+### Fixes
43
+
44
+Ao executar qualquer comando no rail a seguinte mensagem aparece antes da execução do comando:
45
+
46
+```/Users/v/.rvm/gems/ruby-2.0.0-p451/gems/bundler-1.6.5/lib/bundler/runtime.rb:222: warning: Insecure world writable dir /usr/local/heroku in PATH, mode 040777```
47
+
48
+para consertar, mude as permissões:
49
+
50
+```bash
51
+sudo chmod 775  /usr/local/heroku
52
+```
42 53
 
43 54
 

+ 0 - 36
readme.md

@@ -2,39 +2,3 @@
2 2
 por James Peret
3 3
 
4 4
 Anotações dos estudos de Ruby on Rails de James Peret, baseado no curso da *Lynda.com* e no livro *"Agile Development with Ruby on Rails"* da editora *"Pragmatic Programmer"*.
5
-
6
-## Index
7
-1. [Instalação](instalacao.md)
8
-2. [Criando um projeto](criando%20um%20projeto.md)
9
-3. [Criando um banco de dados mySQL](mySQL.md)
10
-4. [Criando um banco de dados Postgres](Postgres.md)
11
-5. [Gerando um "Controller" e um "View"](Gerando%20um%20Controller%20e%20um%20View.md)
12
-6. [Routes](routes.md)
13
-7. [Render e redirecionamento](Render%20e%20Redirecionamento.md)
14
-8. [ERB View Templates](View%20Templates.md)
15
-9. [Instance Variables](Instance%20Variables.md)
16
-10. [Links](Links.md)
17
-11. [Parametros na URL](Parametros%20na%20URL.md) (GET e POST)
18
-12. [Rake](rake.md)
19
-13. [Migrations](migration.md)
20
-14. [ActiveRecord e ActiveRelations](ActiveRecord_ActiveRelation.md)
21
-15. [Gerando modelos](gerando_modelos.md)
22
-16. [Rails Console](rails_console.md)
23
-17. [Records](records.md)
24
-18. [Scopes](scopes.md)
25
-19. [Associações](associacoes.md)
26
-20. [CRUD](CRUD.md)
27
-21. [Scaffolding](scaffolding.md)
28
-22. [Helpers](helpers.md)
29
-23. [SimpleForm](SimpleForm.md)
30
-24. [Nested Model Forms](nested_model.md)
31
-25. [Autenticação de usuários com o Devise](devise.md)
32
-26. [Upload de arquivos com o CarrierWave](CarrierWave.md)
33
-27. [jQuery File Upload](jQuery_file_upload.md)
34
-28. [Testes](testes.md)
35
-29. [Twitter Bootstrap](twitter_bootstrap.md)
36
-30. [Cucumber](cucumber.md)
37
-31. [Controle de versão com Git](git.md)
38
-32. [Funções de tempo](time_ago.md)
39
-
40
-*[Links de referencia](links_referencias.md)*