27 Ruby Gems I use in almost every project Rob Race on March 21, 2017 ...and pretty much can't live without The Rails community thrives on its open source gems. Implementing a well written, well tested and ... Read full post Submit Preview Dismiss Collapse Expand Philip Hallstrom Philip Hallstrom Philip Hallstrom Follow Location Olympia, WA Joined Mar 21, 2017 • Mar 22 '17 Dropdown menu Copy link Hide pry-rails Collapse Expand Rob Race Rob Race Rob Race Follow Working on https://railsbaseline.com and https://catchhook.app, mostly Location Phoenix, AZ Work Sr Software Engineer @ PagerDuty Joined Feb 28, 2017 • Mar 22 '17 Dropdown menu Copy link Hide I'm a puts debugger :-| Collapse Expand Jesal Gadhia Jesal Gadhia Jesal Gadhia Follow Engineering manager & full-stack dev with 15+ yrs of experience building products for major brands & start-ups. Location Los Angeles, CA Work Head of Engineering, Platform @ Thoughtful AI Joined Jan 15, 2017 • Jul 7 '17 Dropdown menu Copy link Hide Related - byebug Collapse Expand Mac Siri Mac Siri Mac Siri Follow I'm a refactor-loving developer and I promise you I have nothing to do with Apple's Siri. Location Bronx, NY Joined Nov 6, 2016 • Jun 7 '17 Dropdown menu Copy link Hide I 2nd this. Collapse Expand 12s12m 12s12m 12s12m Follow Location World Wide Web Joined Jun 15, 2017 • Jul 1 '17 Dropdown menu Copy link Hide Very nice list! Here are a few extras which I use: annotate: adds annotations to the models, I add them to the end of the file bullet: for showing unoptimized sql queries contracts: this is a great library to add pre assertions to your methods administrate: for the admin whenever: for the cron schedules Collapse Expand Rob Race Rob Race Rob Race Follow Working on https://railsbaseline.com and https://catchhook.app, mostly Location Phoenix, AZ Work Sr Software Engineer @ PagerDuty Joined Feb 28, 2017 • Jul 1 '17 Dropdown menu Copy link Hide That’s a solid list of suggestions there. I’ll have to check out contracts. Don’t think I have seen that before! Collapse Expand Thales Herbert Thales Herbert Thales Herbert Follow Location Fortaleza, CE 🇧🇷 Joined May 3, 2017 • Jun 7 '17 Dropdown menu Copy link Hide Nice! I also use database_cleaner and faker on tests environment. Collapse Expand Fernando Hamasaki Fernando Hamasaki Fernando Hamasaki Follow Joined Jul 7, 2017 • Jul 7 '17 • Edited on Jul 7 • Edited Dropdown menu Copy link Hide Useful for me: oj, redis, puma, better_errors, pry-byebug, pry-rails, pry, wannabe_bool :) Thanks for sharing. Collapse Expand Menj Menj Menj Follow Joined Feb 22, 2017 • Mar 22 '17 Dropdown menu Copy link Hide Thanks :D very helpful Collapse Expand Samuel Raphael Samuel Raphael Samuel Raphael Follow Python/JS developer by day, Java by night Location Lagos, Nigeria Work Software Developer at Andela Joined Mar 31, 2017 • Aug 29 '17 Dropdown menu Copy link Hide This is a very helpful list. Thanks Rob! Collapse Expand Burdette Lamar Burdette Lamar Burdette Lamar Follow Ruby core committer (some Standard Libraries, too); mainly documentation improvements. Location Houston TX Education Stetson University: B.A., M.A. in English; M.S. in mathematics Joined Oct 1, 2017 • Oct 18 '17 Dropdown menu Copy link Hide Catch errors early with Contracts: egonschiele.github.io/contracts.ruby. Collapse Expand Lucas Marques Lucas Marques Lucas Marques Follow Joined Mar 22, 2017 • Mar 22 '17 Dropdown menu Copy link Hide I always use decent_exposure to make my controller even more lean (and not using instance variables) Collapse Expand Rob Race Rob Race Rob Race Follow Working on https://railsbaseline.com and https://catchhook.app, mostly Location Phoenix, AZ Work Sr Software Engineer @ PagerDuty Joined Feb 28, 2017 • Mar 22 '17 Dropdown menu Copy link Hide Interesting gem. It's a little too abstracted for my taste, but I could see it's usefulness. Collapse Expand User_name User_name User_name Follow Ruby on Rails specialist. Love to learn! Location Phoenix, AZ Work Ruby on Rails Developer at Group 46:10 Joined Jan 28, 2017 • Mar 23 '17 Dropdown menu Copy link Hide I've been using Ruby on Rails for 5 months now, and it still amazes me the amount of Gems to choose from. Thank you, from a newbie, for listing all of these out, Rob. Appreciate it! Collapse Expand Ben Halpern Ben Halpern Ben Halpern Follow A Canadian software developer who thinks he’s funny. Location NY Education Mount Allison University Pronouns He/him Work Co-founder of DEV Joined Dec 27, 2015 • Mar 22 '17 Dropdown menu Copy link Hide Thanks for this. Really helpful list. Code of Conduct • Report abuse
pry-rails
I'm a
putsdebugger :-|Related - byebug
I 2nd this.
Very nice list!
Here are a few extras which I use:
That’s a solid list of suggestions there. I’ll have to check out contracts. Don’t think I have seen that before!
Nice! I also use
database_cleanerandfakeron tests environment.Useful for me:
oj,redis,puma,better_errors,pry-byebug,pry-rails,pry,wannabe_bool:)Thanks for sharing.
Thanks :D very helpful
This is a very helpful list. Thanks Rob!
Catch errors early with Contracts:
I always use decent_exposure to make my controller even more lean (and not using instance variables)
Interesting gem. It's a little too abstracted for my taste, but I could see it's usefulness.
I've been using Ruby on Rails for 5 months now, and it still amazes me the amount of Gems to choose from. Thank you, from a newbie, for listing all of these out, Rob. Appreciate it!
Thanks for this. Really helpful list.