The Rails program includes a host of tools and extension methods:

Generators – special Rails method that make routine the making of models, controllers, etc.
Scaffolds – type of generator that automatically creates a simple set of incorporated functionality. They are used to maintain the CRUD views and controller actions for a specific model.
Gems – pack of Ruby codes
Rails plugins – similar to Gems but are directly established to a specific Rails application.
JavaScript frameworks are openly backed by Rails – the prototype and the scriptaculous.
RDoc and RI – devices for establishing and viewing program documentation.
Rails Console – makes available a command line setting for working directly with your application.