LogoLogo
Site da {struct}Organização no GitlabOrganização no GithubGitbook no Github
Gitbook
Gitbook
  • Bem-Vindo à Wiki da {struct}
    • Guia Markdown
  • Gestão
    • Presidência
    • Administrativo-Financeiro
      • Pesquisa e Desenvolvimento (R&D)
      • Reembolso de membros
      • Cupons e Prêmios
    • Projetos
    • Marketing
    • Comercial
      • Funil de Vendas
      • Fazer Proposta
      • Inserir Projetos no Portal BJ
      • Interação com Clientes
    • Gestão de Pessoas
    • MEJ
    • Processo Seletivo
      • Processo Trainee
        • Guias Utilizados
        • Ferramentas
      • Readmissão de Membros
  • Execução
    • Git
      • Conceitos básicos
      • Utilização em projetos
      • Soluções para problemas comuns
    • Ruby on Rails
      • Instalação
      • Obtenção de licença Jetbrains
      • Bash de Ubuntu no Windows
      • Geradores Rails
    • Devise
    • Rspec e Factory Bot
      • Instalação Rspec
      • Testando Models
      • Instalação Factory Bot
      • Usando o Factory Bot
      • Testando Controllers
      • Testando Controllers Versionadas
      • Testes com Associatividade
      • Testando Devise
    • Front-end
      • HTML
      • CSS
      • React js
        • Instalação
        • Componentes
        • Estilizando
        • Hooks
        • Mais sobre
    • Flutter
    • Projetos
      • Cloudinary
      • Gerência de projetos
      • Finalização de Projetos
      • Gitlab
        • CI-CD
      • Integrações
        • Discord - GitHub
    • Técnicas de Programação Ágil
      • Scrum
      • Behavior Driven Design
      • Test-Driven Development
    • Dados Estruturados
    • Gamificação
      • Clockify
    • Mailer
    • Assinatura Digital de Documentos
Powered by GitBook
On this page

Was this helpful?

  1. Execução

Ruby on Rails

Uma linguagem orientada a objetos próxima de linguagem natural junto de um pacote de ferramentas para desenvolvimento Web.

Dicas Ninjas(Otho T)

  • Se nao aparecer nada na pagina, pode ser um dos seguintes problemas:

    • Erro no HTML

    • Erro no arquivo application.js, pois um erro em alguma parte do código acarreta no mal funcionameto de todo o JS. Portanto, certifique-se sempre de que tudo la dentro esta certo!

  • Se não aparecer alguma coisa na views algo que envolve código Ruby, verifique as tags "<%" ou "<%="

  • Se há um uso de framework, certifique-se se ela exige inicializacao do js.(Ler documentação do framework).

  • Ao se fazer merge de branches, verifique se não houve junção de linhas fantasmas ou tags sem par nos arquivos de código resultante(Muito cuidado nos códigos influenciados, principalmente .HTML !!!). A chance de ocorrer problemas nessa etapa é alta.

  • Cuidado com o turbolinks!!! Ele às vezes acarreta no mal funcionamento de frameworks e códigos do JS.

  • Se houver erro bizarro, verifique o turbolinks. Algumas vezes o turbolinks "crasha" os recursos da página, desde JS até o rails(pode acreditar!).

  • Erros do tipo uninitialize constant AlgumaCoisa::OutraCoisa(Esse erro é uma m*$#$%): Geralmente o erro ou está no controller ou nos arquivos da pasta models. Verifique se as varíaveis usadas foram inicializadas no controller; e se os nomes nos arquivos da pasta app/models/, checando as letras maiúsculas nas classes e aspas ou o símbolo ":"

PreviousSoluções para problemas comunsNextInstalação

Last updated 2 years ago

Was this helpful?