Top 15 Ruby on Rails (RoR) Gems by Code Garage Tech
-
Upload
code-garage-tech -
Category
Software
-
view
498 -
download
1
Transcript of Top 15 Ruby on Rails (RoR) Gems by Code Garage Tech
Top 15 Ruby on Rails (ROR) Gems for Software Top 15 Ruby on Rails (ROR) Gems for Software Development: Development: Code Garage TechCode Garage Tech
Ruby on Rails – Ruby on Rails – **An Introduction**An Introduction
According to Wikipedia, According to Wikipedia, Ruby on RailsRuby on Rails, is a , is a web application framework written in Ruby web application framework written in Ruby Language under the MIT License. Language under the MIT License.
It is a model–view–controller It is a model–view–controller (MVC)(MVC) framework, providing default structures for a framework, providing default structures for a database, a web service, and web pages.database, a web service, and web pages.
Ruby on Rails – Ruby on Rails – **History**History
Created Created RubyRuby within the within the mid-1990s to attenuate mid-1990s to attenuate the frustration & an the frustration & an effort concerned in effort concerned in complicated committal complicated committal to writing comes. to writing comes.
**David Heinemeier Hansson****David Heinemeier Hansson**
Created Created RailsRails in 2003 , in 2003 , supported the Rubysupported the Ruby programing language. programing language. The first version was The first version was free as ASCII text file by free as ASCII text file by Hansson in 2004.Hansson in 2004.
**Yukihiro Matsumoto****Yukihiro Matsumoto**
Importance of Ruby on Rails in Importance of Ruby on Rails in Business DevelopmentBusiness Development
Speedy & Versatile Responses Mitigating Hurdles..Speedy & Versatile Responses Mitigating Hurdles..
Object-oriented or Easy Nature..Object-oriented or Easy Nature..
Short & Perceptive Language..Short & Perceptive Language..
Default Structures to Develop Sites, Net Services & Info..Default Structures to Develop Sites, Net Services & Info..
Precise, Short Code & Clear by Nature..Precise, Short Code & Clear by Nature..
Versatile & Correct Testing Framework..Versatile & Correct Testing Framework..
Cheaper as Compared to Other Frameworks..Cheaper as Compared to Other Frameworks..
GemsGems in Ruby on Rails in Ruby on Rails
One of the nicer things regarding One of the nicer things regarding developing on the Ruby platform is that the developing on the Ruby platform is that the
sheer quantity of meticulously classified, sheer quantity of meticulously classified, extremely reusable code committed within extremely reusable code committed within
the variety of ably named --- the variety of ably named --- **GEMS****GEMS**
15 Gems15 Gems in Ruby on Rails in Ruby on RailsCARRIERWAVECARRIERWAVE FACTORY_GIRLFACTORY_GIRL FORMTASTICFORMTASTIC
KAMINARIKAMINARI RMAGICKRMAGICK CAPISTRANOCAPISTRANO
HAMLHAML CANCANCANCAN OMNIAUTHOMNIAUTH
AUTHLOGICAUTHLOGIC NOKOGIRINOKOGIRI BUNDLERBUNDLER
SHOULDASHOULDA SASSSASS DEVISEDEVISE
Upload files in your Ruby Applications, Map them to a Upload files in your Ruby Applications, Map them to a Variety of Variety of ORMsORMs, store them on Completely Different Backend. It works well with , store them on Completely Different Backend. It works well with Rack Primarily based Internet Applications, adore Ruby on Rails…Rack Primarily based Internet Applications, adore Ruby on Rails…
15 Gems in Ruby on Rails 15 Gems in Ruby on Rails - CARRIERWAVE- CARRIERWAVE
15 Gems in Ruby on Rails 15 Gems in Ruby on Rails - - KAMINARIKAMINARI
Kaminari may be a Scope & Primarily Engine Based, Clean, Powerful, Kaminari may be a Scope & Primarily Engine Based, Clean, Powerful, Customizable & Complicated Paginator. Kaminari Customizable & Complicated Paginator. Kaminari Supports Multiple Supports Multiple ORMs (ActiveRecord, Mongoid, MongoMapper) ORMs (ActiveRecord, Mongoid, MongoMapper) Multiple Internet Multiple Internet Frameworks (Rails, Sinatra), & Multiple Template Engines (ERB, Haml)Frameworks (Rails, Sinatra), & Multiple Template Engines (ERB, Haml)……
15 Gems in Ruby on Rails 15 Gems in Ruby on Rails - - HAMLHAML
Haml (HTML Abstraction Markup Language) may be a Layer on Prime Haml (HTML Abstraction Markup Language) may be a Layer on Prime of XHTML or XML that is Designed to of XHTML or XML that is Designed to Precise the Structure of XHTML or Precise the Structure of XHTML or XML DocumentsXML Documents during a Non-repetitive, Elegant, Easy Way, Applying during a Non-repetitive, Elegant, Easy Way, Applying Indentation instead of Closing Tags & Permitting Ruby to be Embedded Indentation instead of Closing Tags & Permitting Ruby to be Embedded with ease…with ease…
15 Gems in Ruby on Rails 15 Gems in Ruby on Rails - - AUTHLOGICAUTHLOGIC
A Simple, Unobtrusive Model Primarily Based Ruby Authentication A Simple, Unobtrusive Model Primarily Based Ruby Authentication Answer. Authlogic is Answer. Authlogic is Incredibly DynamicIncredibly Dynamic, it's a Powerful Public API & , it's a Powerful Public API & An Excessiveness of Hooks to Permit you to Switch Behavior & Change An Excessiveness of Hooks to Permit you to Switch Behavior & Change it…it…
15 Gems in Ruby on Rails 15 Gems in Ruby on Rails - - SHOULDASHOULDA
Shoulda , a gem that Permits you to form A-Lot of Comprehensible Shoulda , a gem that Permits you to form A-Lot of Comprehensible Tests for your Ruby Application. Shoulda Permits you to Tests for your Ruby Application. Shoulda Permits you to Produce Produce Context for your TestsContext for your Tests Sanctioning you to Categorize Tests as per a Sanctioning you to Categorize Tests as per a Particular Feature or State of Affairs you are Testing…Particular Feature or State of Affairs you are Testing…
15 Gems in Ruby on Rails 15 Gems in Ruby on Rails - - FACTORY_GIRLFACTORY_GIRL
Factory_girl Provides a Framework & Digital Subscriber Line for Factory_girl Provides a Framework & Digital Subscriber Line for Outlining & Implementing Factories - Outlining & Implementing Factories - Less Error OccurrenceLess Error Occurrence, A-Lot of , A-Lot of Expression, & All-Round Easier to Use with than Fixtures...Expression, & All-Round Easier to Use with than Fixtures...
15 Gems in Ruby on Rails 15 Gems in Ruby on Rails - - RMAGICKRMAGICK
RMagick is Associative in Nursing Interface Between the Ruby Artificial RMagick is Associative in Nursing Interface Between the Ruby Artificial Language & Also the Language & Also the ImageMagick & GraphicsMagick ImageMagick & GraphicsMagick Image Process Image Process Libraries…Libraries…
15 Gems in Ruby on Rails 15 Gems in Ruby on Rails - - CANCANCANCAN
CanCan is Associative in CanCan is Associative in Nursing Authorization Library Nursing Authorization Library for ROR that for ROR that Restricts What Resources a Given User is Allowed to Access & is Restricts What Resources a Given User is Allowed to Access & is Decoupled from user Roles. All Permissions Area Unit Hold on During a Decoupled from user Roles. All Permissions Area Unit Hold on During a Single Location & not Duplicated Across Controllers, Views, & Info Single Location & not Duplicated Across Controllers, Views, & Info Queries…Queries…
15 Gems in Ruby on Rails 15 Gems in Ruby on Rails - - NOKOGIRINOKOGIRI
Nokogiri is Associative in Nursing Markup Language, XML, SAX, & Nokogiri is Associative in Nursing Markup Language, XML, SAX, & Reader Programs. Among Nokogiri’s Several Options is the Ability to Reader Programs. Among Nokogiri’s Several Options is the Ability to Look Look Documents via XPathDocuments via XPath or CSS3 Selectors... or CSS3 Selectors...
15 Gems in Ruby on Rails 15 Gems in Ruby on Rails - - SASSSASS
Sass Makes CSS Fun Once More. Sass is Associative in Nursing Sass Makes CSS Fun Once More. Sass is Associative in Nursing Extension of CSS3Extension of CSS3, Adding Nested Rules, Variables, Mixins, Selector , Adding Nested Rules, Variables, Mixins, Selector Inheritance, and more. It’s Translated to Well-Formatted, Customary Inheritance, and more. It’s Translated to Well-Formatted, Customary CSS use of the Statement Tool or a Web-Framework Plugin…CSS use of the Statement Tool or a Web-Framework Plugin…
15 Gems in Ruby on Rails 15 Gems in Ruby on Rails - - FORMTASTICFORMTASTIC
Formtastic may be a Rails FormBuilder Digital Subscriber Line (with Formtastic may be a Rails FormBuilder Digital Subscriber Line (with another goodies) to Create it Way More Easier to form Lovely, another goodies) to Create it Way More Easier to form Lovely, Semantically Wealthy, Syntactically Awing, Without Delay Stylable & Semantically Wealthy, Syntactically Awing, Without Delay Stylable & Splendidly Splendidly Accessible Markup Language Forms Accessible Markup Language Forms in Your Rails in Your Rails applications…applications…
15 Gems in Ruby on Rails 15 Gems in Ruby on Rails - - CAPISTRANOCAPISTRANO
Capistrano may be a Utility & Framework for Corporal Punishment Capistrano may be a Utility & Framework for Corporal Punishment Commands in Parallel on Commands in Parallel on Multiple Remote Machines, via SSHMultiple Remote Machines, via SSH. It uses . It uses an easy Digital Subscriber Line (Borrowed Partially from Rake) that an easy Digital Subscriber Line (Borrowed Partially from Rake) that Permits you to Outline Tasks, Which can be Applied to Machines in Permits you to Outline Tasks, Which can be Applied to Machines in Sure Roles…Sure Roles…
15 Gems in Ruby on Rails 15 Gems in Ruby on Rails - - OMNIAUTHOMNIAUTH
OmniAuth is a Ruby Authentication Framework that has a Consistent OmniAuth is a Ruby Authentication Framework that has a Consistent Interface to Several Completely Interface to Several Completely Different Authentication Suppliers Different Authentication Suppliers Adore Facebook, OpenID, & Even Ancient Username and Countersign…Adore Facebook, OpenID, & Even Ancient Username and Countersign…
15 Gems in Ruby on Rails 15 Gems in Ruby on Rails - - BUNDLERBUNDLER
Bundler may be a Tool That Manages Gem Dependencies for your Bundler may be a Tool That Manages Gem Dependencies for your Ruby Application. It takes A Gem Manifest File and is Ruby Application. It takes A Gem Manifest File and is Ready to Fetch, Ready to Fetch, Download, & InstallDownload, & Install the Gems and Every One Kid Dependencies per the Gems and Every One Kid Dependencies per this Manifest…this Manifest…
15 Gems in Ruby on Rails 15 Gems in Ruby on Rails - - DEVISEDEVISE
Devise is a Flexible Authentication Solution for Rails based on Warden. Devise is a Flexible Authentication Solution for Rails based on Warden. It is Rack Based Complete MVC Solution Based on Rails Engines. It It is Rack Based Complete MVC Solution Based on Rails Engines. It Basically Allows you to Have Multiple Models Signed in at the Same Basically Allows you to Have Multiple Models Signed in at the Same Time…Time…
These were Some of theThese were Some of the Best Gems Best Gems You Can Use…You Can Use…
I'm Cognizant that a Number of the Gems Listed here have Rails, Or I'm Cognizant that a Number of the Gems Listed here have Rails, Or Elements of Rails, as a Dependency. That Does not mean that They're Elements of Rails, as a Dependency. That Does not mean that They're Any Less Helpful or Have to be Compelled to be Sneered at...Any Less Helpful or Have to be Compelled to be Sneered at...
Code Garage TechCode Garage Tech
15 Gems in Ruby on Rails:15 Gems in Ruby on Rails: Sponsored By: -Sponsored By: -
Code Garage TechCode Garage Techhttp://www.codegaragetech.com
AddressAddress: : Cabin-5B, E-55Cabin-5B, E-55Phase-8, Industrial AreaPhase-8, Industrial Area160055, Mohali.160055, Mohali.
PhonePhone: : 90232332739023233273
Code Garage Tech: Code Garage Tech: Reach us :-Reach us :-
Share your Share your FeedbackFeedback :- :-
Facebook TwitterTwitter
Google PlusGoogle Plus LinkedinLinkedin
References: -References: -
http://www.codegaragetech.comhttp://www.codegaragetech.com
https://en.wikipedia.org/wiki/Ruby_on_Railshttps://en.wikipedia.org/wiki/Ruby_on_Rails
http://www.codegaragetech.com/importance-of-opting-ruby-on-http://www.codegaragetech.com/importance-of-opting-ruby-on-
rails-for-business-developmentrails-for-business-development
https://github.com/plataformatec/devisehttps://github.com/plataformatec/devise
http://codegaragetech.blogspot.comhttp://codegaragetech.blogspot.com
https://www.learneroo.com/modules/135/nodes/707https://www.learneroo.com/modules/135/nodes/707
Thank You…Thank You…