Ruby
-
Como Construir uma Aplicação Ruby on Rails
Introdução Rails é um framework de aplicações web escrito em Ruby. Adota uma abordagem opinativa para o desenvolvimento de aplicações, assumindo que as convenções estabelecidas melhor servem os desenvolvedores onde há um objetivo comum. Assim, o Rails oferece convenções para lidar com roteamento, dados stateful, gerenciamento de ativos e mais, para fornecer a funcionalidade básica que a maioria das aplicações web precisa. O Rails segue o padrão arquitetural model-view-controller (MCV), que separa a lógica da aplicação, localizada nos modelos, do…
-
Como Configurar o Ruby on Rails com Postgres
Estado: Obsoleto Este artigo está obsoleto e não é mais mantido. Motivo Agora fornecemos tutoriais atualizados para usar o Rails com o Postgres que são adaptados a plataformas individuais. Veja em vez disso Este artigo ainda pode ser útil como referência, mas pode não funcionar ou seguir as melhores práticas. Recomendamos fortemente o uso de um artigo recente escrito para o sistema operacional que você está usando. Como Usar o PostgreSQL com Sua Aplicação Ruby on Rails no Ubuntu 18.04…
-
Uma Comparação de Gerenciadores de Versões Ruby para macOS
Neste artigo, compararei os gerenciadores de versão mais populares para Ruby em um Mac: Chruby, Rbenv e RVM, bem como Asdf, um gerenciador de versão para múltiplas linguagens, e Frum, um gerenciador de versão recentemente criado escrito em Rust. Farei recomendações com base no que você provavelmente mais precisará. Ruby Pré-instalada Não é para Desenvolvedores Pessoas que estão começando com Ruby ficam encantadas ao descobrir que Ruby vem pré-instalado no macOS. Muitas vezes ficam decepcionadas quando um desenvolvedor mais experiente…
-
Como Automatizar Implantações de Aplicativos Ruby On Rails Usando o Capistrano
Introdução Se você ainda não está cansado de repetir as mesmas tarefas mundanas para atualizar seus servidores de aplicativos e colocar seu projeto online, provavelmente ficará eventualmente. A alegria que você sente ao desenvolver seu projeto tende a diminuir quando se trata das partes chatas da administração do sistema (por exemplo, fazer upload da sua base de código, alterar configurações, executar comandos repetidamente, etc.) Mas não tema! Capistrano, a ferramenta de automação de tarefas, está aqui para ajudar. Neste artigo…
-
Como Criar Recursos Aninhados para uma Aplicação Ruby on Rails
Introdução Ruby on Rails é um framework de aplicação web escrito em Ruby que oferece aos desenvolvedores uma abordagem opinativa para o desenvolvimento de aplicações. Trabalhar com Rails oferece aos desenvolvedores: Convenções para lidar com coisas como roteamento, dados em estado, e gerenciamento de ativos. A firm grounding in the model-view-controller (MCV) architectural pattern, which separates an application’s logic, located in models, from the presentation and routing of application information. À medida que você adiciona complexidade às suas aplicações Rails,…
-
Como configurar a autenticação do usuário com Devise em uma aplicação Rails 7
O autor selecionou Girls Who Code para receber uma doação como parte do programa Write for DOnations. Introdução O gem Devise é uma solução de autenticação para aplicações Ruby on Rails; ele ajuda a configurar autenticação de usuário pronta para produção em seus projetos sem a necessidade de fazer tudo sozinho. O Devise fornece muitos recursos úteis, como lidar com sessões de usuário e adicionar suporte para login de terceiros com OAuth usando o gem OmniAuth. O Devise também vem…
-
Como Usar o PostgreSQL com Sua Aplicação Ruby on Rails no Ubuntu 20.04
Introdução Ao usar o framework web Ruby on Rails, a sua aplicação utilizará o SQLite como banco de dados por padrão. O SQLite é um banco de dados relacional leve, portátil e amigável que funciona especialmente bem em ambientes com pouca memória, sendo adequado para muitos casos. No entanto, para aplicações altamente complexas que necessitam de uma integridade de dados mais confiável e extensibilidade programática, um banco de dados PostgreSQL será uma escolha mais robusta e flexível. Serão necessárias etapas…
-
Como Configurar um Projeto Ruby on Rails v7 com um Frontend React no Ubuntu 20.04
O autor selecionou a Electronic Frontier Foundation para receber uma doação como parte do programa Write for DOnations. Introdução O Ruby on Rails é um popular framework de aplicativos web no lado do servidor. Ele impulsiona muitas aplicações populares que existem na web hoje, como GitHub, Basecamp, SoundCloud, Airbnb e Twitch. Com ênfase na experiência do programador e na comunidade apaixonada construída ao seu redor, o Ruby on Rails fornecerá as ferramentas necessárias para construir e manter sua aplicação web…
-
Como instalar o Ruby on Rails com rbenv no macOS
Introdução Ruby on Rails é uma pilha de aplicativos popular para desenvolvedores que desejam criar sites e aplicativos da web. A linguagem de programação Ruby, combinada com o framework de desenvolvimento Rails, torna o desenvolvimento de aplicativos rápido e eficiente. Uma maneira de instalar o Ruby e o Rails é usando a ferramenta de linha de comando rbenv. O uso do rbenv fornecerá um ambiente bem controlado e robusto para o desenvolvimento de suas aplicações Ruby on Rails, permitindo que…