Cartão Flashcard • #174919 • Programação | olhonavaga






Programação



  • Como faço para criar as próprias Rake Tasks?..

  • Você rodando rails -T db - ele vai mostrar no console só as que tem db.

        


  • Também podemos criar nossa própria Rake Task - rodando - rails g task dev setup.
  • Quer dizer, estou criando um namespace dev, de desenvolvimento, e o nome da nossa task, que vai ser que vem logo de 2 pontos : vai ser setup, ou se ja, vamos fazer o setup da area do desenvolvimento.

        


  • Dentro da pasta lib, temos tasks e o arquivo chamado de.rake que acabamos de criar, por enquanto não temos nada no nosso arquivo.

        

  • o desc da imagem acima é a parte da descrição que aparece do lado direito da nossa primeira imagem lá em cima!!..
  • então vamos colocar uma descrição nossa - "Configura o ambiente de desenvolvimento"


        

  • e dentro do task, agente faz o que quer com ela.


  • Nessa imagem, nos rodamos ls para verificar as pasta que existe no terminal, e no irb executamos %x(ls), ele faz o mesmo comando mas sendo fora do irb. e o resultado é o mesmo. então %x() é comando que permite executar comando fora do terminal.

        


  • Então, ao invés de eu executar esses comandos no terminal rails db:drop db:create db:migrate db:seed, eu simplesmente chamo dev setup, que criamos na nossa tasks.

        

  • Agora tente filtrar rails -T dev, e depois rode - rails dev:setup.


        



    

Compartilhe esse conteúdo!
https://olhonavaga.com.br/flashcards/cartao?id=174919







2.404.419

173.716

11.667

954.551

18.543

24.564
Termos de Uso e Política de Privacidade

Creative Commons License