The 15 best gems for ruby on rails web applications

The 15 best gems for ruby on rails web applications

In this post I will share the technology stack that we use in DevInterface in order to create Ruby on Rails web applications.From my point of view, the gems that I’ll show later in this article represent the best options to develop in an Agile and DRY way and to achieve complex solutions in the shortest time possible.These gems are the “core” of each our Gemfile because they allow to solve the most common problems...

Read more

A new layout easier and more spacious

In the last days we have spent a bit of our time to do a full redesign of our website and our blog. The result is what you are looking while reading this article. Specifically, the innovations we introduced in both the theme of the blog and the web site are: Wider layout splitted into two columns also for the website Blog contents with more space, which is very useful when showing code snippets A wide ...

Read more

How-to send email with a Google account form Ruby On Rails

I have seen many articles in the web that explain how to send an email with a Google account from a Ruby On Rails application. However, I believe there are several faulty or incomplete examples around. That’s why I decided to share a working solution that I used in various projects.The main problem with Gmail (or with an address linked to Google Apps) is that prompts for an SSL connection. As often happens with Ruby On Rails, the solution is quite simple. You just need to instal...

Read more

Different layout for the same controller

In some projects can happen that you have to use different graphic templates for different methods of the same controller. At first sight one would implement a solution that provides an explicit call to the desired layout within each action.Something like this:123456789101112131415161718192021class PostController < ApplicationController def index [...] :layout => 'standard' end def show [...] :layout => 'standard' end de...

Read more

Rails Best Practices 6: Filters and helpers file

With the today’s post I shall conclude my series on Ruby On Rails Best Practices . This is not because the required topics are completed, but rather because after the release of Rails 3.0, some constructs have been changed and should be reviewed. Probably in future we will return to talk about best practices, but starting from the new features introduced in the current Rails version. But now I will describe two techniques that are va...

Read more