Skip to content

Tips & Tricks

Danilo Lira edited this page Jun 13, 2019 · 3 revisions

Descrição

Página com alguns comandos e procedimentos que são frequentemente utilizados, porém, também, esquecidos pelos membros do time.

Comandos úteis

Github

  • git pull (atualizar o repositório local com a ultima versão do repositório remoto)
  • git checkout SuaBranch (mudar a branch que está sendo utilizada no momento)
  • git add . (adiciona arquivos para o commit)
  • git commit -m "Mensagem" (adiciona as mudanças adicionadas ao repositório)
  • git push (envia para o repositório remoto as alterações feitas no commit)
  • git rm -r --cached (remove determinado arquivos do versionamento, a partir de então são ignorados)

Rails

  • rails g controller NomeCammelCasePlurals (criação de um controlador)
  • rails g model NomeCammelCaseSingular (criação de um model)
  • rails console (entrar no modo console do rails)
  • rails g migration (cria uma migration que serve para mudar o banco de dados)
  • rails db:migrate (executar as migrations feitas)
  • rails db:drop db:create db:migrate (limpar todo o schema e refazer migrações)

Procedimentos

Criar migration

Quando uma migration é criada você pode editar o que vai acontecer nela.
Ex:

class DropArticle < ActiveRecord::Migration[5.2]
  def change
    drop_table :articles
  end
end

Essa função Change pode ser modificada manualmente e nela descrevemos o que será feito na migration

Clone this wiki locally