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 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 arquitetônico model-view-controller (MVC), que separa a lógica da aplicação, localizada nos modelos, do roteamento…
-
Como Configurar o Ruby on Rails com Postgres
Estado: Descontinuado Este artigo está descontinuado e não é mais mantido. Motivo Agora oferecemos tutoriais atualizados para usar o Rails com o Postgres que são adaptados para 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 usar 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 Como Usar…
-
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 novo e escrito em Rust. Darei recomendações baseadas 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. Geralmente ficam decepcionadas quando um desenvolvedor mais experiente diz a…
-
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! O Capistrano, a ferramenta de automação de tarefas, está aqui para ajudar. Neste…
-
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 aplicativos. Trabalhar com Rails proporciona aos desenvolvedores: Convenções para lidar com coisas como roteamento, dados em estado de sessão 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. Ao adicionar complexidade às suas aplicações Rails, é…
-
Como Configurar a Autenticação de Usuário com o 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 ter que fazer tudo sozinho. O Devise oferece muitos recursos úteis, como o manuseio de sessões de usuário e o suporte à autenticação 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, sua aplicação usará SQLite como banco de dados por padrão. SQLite é um banco de dados relacional leve, portátil e amigável ao usuário, que se sai especialmente bem em ambientes com pouca memória, então funcionará bem na maioria dos casos. No entanto, para aplicações altamente complexas que precisam de maior integridade de dados confiável e extensibilidade programática, um banco de dados PostgreSQL será uma escolha mais robusta e flexível. Você precisará…
-
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 aplicação web no lado do servidor. Ele alimenta muitas aplicações populares que existem na web hoje, como GitHub, Basecamp, SoundCloud, Airbnb e Twitch. Com seu foco 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…
-
Como instalar 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. Usar rbenv fornecerá a você um ambiente bem controlado e robusto para desenvolver suas aplicações Ruby on Rails, permitindo que você alterne…