Gems gems gems!

One of the best features of the Ruby on rails is the use of gems! Sometimes it's hard to pick the best gems to get the work done. My first quest in the RoR world was find a lot of useful gem's to work with, and I want to share my finding. I really hope that this could be a good start for RoR starters. I'm in love with bootstrap so, many of this gems are compatible with it.

Twitter-bootstrap-rails

Bootstrap is a toolkit from Twitter designed to kickstart development of webapps and sites. It includes base CSS and HTML for typography, forms, buttons, tables, grids, navigation, and more.

Bootstrap website

Github repo

Nested_form

This is a Rails gem for conveniently manage multiple nested models in a single form. It does so in an unobtrusive way through jQuery or Prototype.

Github repo

Simple_form

SimpleForm aims to be as flexible as possible while helping you with powerful components to create your forms.

Github repo

Railscasts #234 Simple form

Less-rails

This gem provides integration for Rails projects using the Less stylesheet language in the asset pipeline. This is other of my favorites gems!

Less website

Github repo

CSS to Less converter

Haml-rails

Haml-rails provides Haml generators for Rails 3. It also enables Haml as the templating engine for you, so you don't have to screw around in your own application.rb when your Gemfile already clearly indicated what templating engine you have installed. Please give it a try it's the best!

HAML website

Github repo

HTML to HAML converter

Coffee-Rails

CoffeeScript is a little language that compiles into JavaScript. The gem is a CoffeeScript adapter for the Rails asset pipeline

CoffeScript website

Github repo

Railscasts #267 CoffeeScript Basics

JS to CoffeScript converter

Paperclip

Paperclip is intended as an easy file attachment library for Active Record. The intent behind it was to keep setup as easy as possible and to treat files as much like other attributes as possible... Just amazing.

Github repo

Railscasts #134 Paperclip

Ransack

Ransack enables the creation of both simple and advanced search forms against your application's models.

Github repo

Railscasts #370 Ransack

Squeel

Squeel lets you write your Active Record queries with fewer strings, and more Ruby, by making the ARel awesomeness that lies beneath Active Record more accessible.

Github repo

Railscasts #354 Squeel

FriendlyId

FriendlyId is the "Swiss Army bulldozer" of slugging and permalink plugins for Ruby on Rails. It allows you to create pretty URLs and work with human-friendly strings as if they were numeric ids for Active Record models.

Github repo

Railscasts #314 Pretty URLs with FriendlyId

Devise

Devise is a flexible authentication solution for Rails based on Warden.

Github repo

Railscasts #209 Introducing devise

Bootstrap-wysihtml5

Bootstrap-wysihtml5 is a javascript plugin that makes it easy to create simple, beautiful wysiwyg editors with the help of wysihtml5 and Twitter Bootstrap.

Github repo

Live demo

I hope this was helpful to anyone, thanks for reading and share if you like it! Happy coding.