Home | Time | Entregas | Banco de Dados | ID Visual | Socorro | Referências e Links |
---|
Algo já não funcionou no passado! Como a gente fez para resolver mesmo?!
Para links detalhados acesse as Referências e Links.
- Criar nova máquina no C9, clonando o repositório.
- Atualizar Ruby
rvm install ruby 2.5.1
- Atualizar/Instalar Rails
gem install rails --no-ri --no-rdoc
- Atualizar o Bundler
gem install bundler
bundle install
- Seguir passos para iniciar PostgreSQL numa nova máquina
ps auxw | grep postgres
sudo service postgresql restart
- Acessar o arquivo config > database.yml
- Alterar o encode para
UTF-8
rake db:create
rake db:migrate
- Criar nova máquina no C9, clonando o repositório.
- Atualizar Ruby
rvm install ruby 2.5.1
- Atualizar/Instalar Rails
gem install rails --no-ri --no-rdoc
- Criar nova aplicação Rails com PostgreSQL
cd ..
rails new workspace --database=postgresql
cd workspace
- Atualizar o Bundler
gem install bundler
bundle install
- [TRABALHO EM RAILS]
- Push para GitHub
- Conexão de deploy na plataforma do Heroku
rails generate model <nome_model> <nome_atributo>:<tipo_atributo> <nome_atributo>:<tipo_atributo>
rake db:migrate
string text integer decimal
Para essas informações acesse o link
Esse comando já cria todo o MVC para um CRUD e uma entidade
rails g scaffold <Nome_Entidade_Singular> <nome_atributo>:<tipo_atributo> <nome_atributo>:<tipo_atributo>
rake db:migrate
rails g migration Add<campo>To<model> <campo><tipo>
rake db:migrate
rails g migration Remove<campo>From<model> <campo><tipo>
rake db:migrate
- Rodar no terminal o comando
rails server -p $PORT -b $IP
- Se tudo estiver certo o servidor deve começar a rodar
- Acesse-o em: http://<nome_da_maquina>-<username_dono_maquina>.c9users.io/
- Exemplo: http://curso-alura-ricarthlima.c9users.io/
Share > Application > Open
- Dar deploy
- More > Run Console
bundle install
rake db:create
rake db:migrate
- Adicione a seguinte linha no grupo Dev+Test do seu Gemfile
gem 'rspec-rails', '~> 3.7'
- Rode o
bundle install
- Inicialize o RSPEC com
rails generate rspec:install
- Rode os testes com
rake spec
oubundle exec rspec
- Adicionar ao Gemfile e rodar
bundle install
gem uninstall <gem-name>
ou- Removê-lo do Gemfile e executar
bundle install