Documentação sobre o projeto BagDex. O projeto utiliza:
- Ruby
- Rails
- Máquina virtual Vagrant
* importante executar o GitBash como Administrador
* vagrant up
* vagrant ssh
(Aqui o Bash vai "levantar" e conectar na máquina virtual)
* cd ..
* cd ..
* ls
* cd Vagrant
(Aqui você estará na pasta do Vagrant dentro da máquina virtual, assim o GitBash vai estar conectado na máquina virtual permitindo os comandos abaixo)
- Criar Projeto
* → rails _5.2_ new NOME_DO_PROJETO
* cd NOME_DO_PROJETO
(Aqui você estará dentro da pasta do projeto)
* rails g scaffold City description:string code:integer image
* rails db
ou
* rails dbconsole
* .tables
* .quit
* rails -T
* rails -T db
* rails db:migrate
* rails s -b 0.0.0.0
* rails s -b 0.0.0.0 -e production
* rails generate
* rails generate controller pagina_inicial
* rails destroy controller pagina_inicial
* rails d controller pagina_inicial
* rails g controller welcome index
* rails g scaffold State acronym description
* rails db:migrate
* rails db:seed
* rails g task dev db_setup
* rails g migration AddStateToCities state:references
* rails db:migrate
* Mudar para "todos" permissão total de alteração de pastas que não estejam sendo mostradas ou reconhecidas;
* Executar o GitBash como ADM;
* Re-Executar a Máquina Virtual com "rails reload";
1) git --version
2) git config --global user.email “email@email.com”
3) git config --global user.name “nome”
1) git init
2) git status
3) git add .
4) git commit -m "texto"
5) git push