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.
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.
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.
SimpleForm aims to be as flexible as possible while helping you with powerful components to create your forms.
Railscasts #234 Simple form
This gem provides integration for Rails projects using the Less stylesheet language in the asset pipeline. This is other of my favorites gems!
CSS to Less converter
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!
HTML to HAML converter
Railscasts #267 CoffeeScript Basics
JS to CoffeScript converter
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.
Railscasts #134 Paperclip
Ransack enables the creation of both simple and advanced search forms against your application's models.
Railscasts #370 Ransack
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.
Railscasts #354 Squeel
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.
Railscasts #314 Pretty URLs with FriendlyId
Devise is a flexible authentication solution for Rails based on Warden.
Railscasts #209 Introducing devise
I hope this was helpful to anyone, thanks for reading and share if you like it! Happy coding.