Rack para leigos – Ruby Webserver Interface
O Rack se tornou praticamente um padrão obrigatório para se criar frameworks web em Ruby. Nest post irei apresentar a motivação e um exemplo prático de sua utilização. Contexto: Um servidor web tem uma...
View ArticleCuidado com requests Json em sua aplicação Rails
Dica rápida: Ao utilizar o Devise em aplicações Rails, é muito comum criarmos um model User e um Admin. Desde o início o Devise foi projetado para separar as “roles” com os models, ao invés de usar um...
View Article2 situações para utilizar o método try no Rails
O método try do Rails já é um velho conhecido. Ele foi adicionado no ActiveSupport na versão 2.3.2. Porém, percebo que algumas pessoas acabam esquecendo de sua utilidade, e com isso códigos...
View ArticleRails Metal e Devise
O Rails Metal está disponível desde a versão 2.3, mas com a nova arquitetura do Action Controller no Rails 3, ficou muito mais fácil adicionar funcionalidades e recursos. A principal vantagem da...
View ArticleTestes de aceitação com Ruby on Rails, Rspec e Capybara
Por algum tempo utilizei a gem Steak para testes de aceitação em minhas aplicações Rails. De forma resumida, podemos considerar o Steak como um facilitador para a integração do Rspec com o Capybara....
View ArticleOrganize sua aplicação Rails
Rails é um framework MVC e ao criar uma nova aplicação, os diretórios models, views e controllers são criados automaticamente. Será que precisamos apenas destes diretórios? Eu acredito que não. Pelo...
View ArticleUsando dynamic omniauth scopes em uma aplicação Rails
Atualmente, é comum ter múltiplos mecanismos de autenticação em aplicações web. A Gem Omniauthpermite adicionarmos este recurso em uma aplicação Rails facilmente. Com ela podemos permitir que usuário...
View ArticleActiveSupport::Memoizable is deprecated – Rails 3.2
ActiveSupport::Memoizable está depreciado a partir do Rails 3.2 No grande refactoring que o Rails sofreu na sua terceira versão, a maioria das referências do “Memoizable” foram trocadas pelo padrão...
View ArticlePresenters em aplicações Rails com a Gem ClassicPresenter
Gosto de Design Patterns e a cada dia procuro melhorar meu código aplicando alguns. Nos últimos tempos tenho usado bastante a ideia de “Presenters”. Neste post irei explicar sua utilização. Antes de...
View ArticleRetornando JSON com Rails Metal
Durante o desenvolvimento de uma feature no atual projeto em que trabalho, precisei adicionar um autocomplete de endereço com base no CEP. Para isso utilizei um web service interno e como este serviço...
View Article
More Pages to Explore .....