Ruby on Rails Reviews (83)

Reviews

Ruby on Rails Reviews (83)

4.5
83 reviews

What do users say?

Generated using AI from real user reviews
Users consistently praise Ruby on Rails for its ease of use and rapid development capabilities, allowing developers to quickly build and iterate on applications. The strong community support and extensive library of gems enhance the overall experience, making it easier to find solutions to common problems. However, some users note that performance can be an issue as applications scale.
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Ashok M.
AM
Ashok M.
Small-Business (50 or fewer emp.)
"Ruby on Rails - review"
4/5
What do you like best about Ruby on Rails?

For quick web development, ruby on rails is a wonderful framework that works like a charm. Ruby as a programming language is very easy to code and learn and rails is completely based on ruby. The MVC elements are bound very well in ruby on rails and it enables us to write clean, reusable code. Also there is a very good community for ruby on rails. Review collected by and hosted on G2.com.

What do you dislike about Ruby on Rails?

As your web application grows bigger, ruby on rails may just slow your app a little bit. This is in comparison to others and this is one major drawback of using ruby on rails. Review collected by and hosted on G2.com.

Yurui Z.
YZ
Yurui Z.
Web Developer
Information Technology and Services
Enterprise (> 1000 emp.)
"one of the best frameworks"
4.5/5
What do you like best about Ruby on Rails?

* Easy to setup.

* Lots of tools (gems) to choose from

* Very flexible, works with many frameworks

* Asset pipeline is really nice

* Great community - very large and active.

* Still under very active development.

* It's free.

* Good performance.

* Lots of good assumptions, promotes good application structure.

* TDD Review collected by and hosted on G2.com.

What do you dislike about Ruby on Rails?

* ActiveRecord - it's good for people who are new to this field. But it's really easy to fall into its traps.

* Scaling can be tricky, especially for newcomers.

* Doesn't enforce good practice. People can easily write bad code to get things done. Review collected by and hosted on G2.com.

JM
Janosch M.
Softwareentwickler
Program Development
Mid-Market (51-1000 emp.)
"Great for small to medium projects "
4.5/5
What do you like best about Ruby on Rails?

- based on Ruby, the most flexible and up-to-date of all programming languages that are in common use today

- quick to set up new projects with solid testing and security Review collected by and hosted on G2.com.

What do you dislike about Ruby on Rails?

- some core features don't scale and become unusable in very large projects, so you end up replacing them or working around them

- there are still some rough edges in the latest version, such as modified Ruby core classes or errors pertaining to advanced database features Review collected by and hosted on G2.com.

Aman A.
AA
Aman A.
Software Engineering Consultant
Staffing and Recruiting
Mid-Market (51-1000 emp.)
"Principle Ruby on Rails Engineer"
5/5
What do you like best about Ruby on Rails?

How easy it is to generate documentations.

How human readable the code is.

How easy it is to keep your code organized.

How fast it can be to build solutions and measure results.

How it encourages the user of needy practices and take advantage of software engineering principles. Review collected by and hosted on G2.com.

What do you dislike about Ruby on Rails?

While Ruby and Rails work on Windows, a significant number of gems were developed with Unix in mind without being tested on Windows. This force the developer with a Windows system to either install a Unix vm or find away to deal with incompatiblities. Review collected by and hosted on G2.com.

David C.
DC
David C.
Senior Programmer
Information Technology and Services
Mid-Market (51-1000 emp.)
Business partner of the seller or seller's competitor, not included in G2 scores.
"Still recommended choice to build website and API"
4/5
What do you like best about Ruby on Rails?

Rails is an old enough framework, but it's still a good choice for nowadays project. It's itself a collection of best practises. Not to mention it has a big ecosystem. Both of them can boost up the projects for startups. Even you can not find the gem to solve your domain problem, you can build your own wheel with Ruby (with some low level gems), it's a joy journey.

Rails also inspires many other frameworks, that means if one day you switch to another language & platform, you can still use some of the experiences. For example, you can reuse 80% of the experience in Phoenix framework if you care about concurrency. Review collected by and hosted on G2.com.

What do you dislike about Ruby on Rails?

Rails is not for newbies. It's productivity based on "I'm experienced about web and I know Rails has solved lots of tricky problems", but not "I have less experience so I need a framework to help me to keep away from those details". It's not actually a disadvantage. But be careful not to shoot your feet.

A real problem is, you need to judge what to use and what not to use from a lot of gems. Some of them are awesome, but maybe not very fit for your project. You can build a prototype quickly by using lots of 3rd party gems, but later on you may find the code is hard to modify and upgrade. Choose wisely for Rails built-in parts and 3rd party gems.

Rails is extracted from Basecamp, that also means some of the solutions are affected by Basecamp. Many people like to call them the "Rails way". It's not good for everyone, so you still need to judge. Review collected by and hosted on G2.com.

Chan Myae S.
CS
Chan Myae S.
Developer
Computer Software
Small-Business (50 or fewer emp.)
"Fluent Web Application Development with Ruby on Rails"
3/5
What do you like best about Ruby on Rails?

The thing I like most about ruby on rails is it's Conventions Over Configurations mindset. Everything in rails has a convention of where to place stuff, how to do it etc. If you're following the conventions of rails, the framework lift you a lot of heavy burdens. Review collected by and hosted on G2.com.

What do you dislike about Ruby on Rails?

The drawback of opinionated conventions. Most of the rails conventions are great and reasonable for normal web development process. But business needs are not always identical and there will come a time we have to do things that rails didn't configured to do. This is the moment rails' magic is dispelled. You have to look into a lot of stuff just to customize something not the rails way. Review collected by and hosted on G2.com.

AS
Ankur S.
Small-Business (50 or fewer emp.)
Business partner of the seller or seller's competitor, not included in G2 scores.
"Highly productive application framework"
5/5
What do you like best about Ruby on Rails?

Been using RoR for the last few years in 2 different companies and for a few side projects. Ruby on Rails is a great platform for rapid application development. It has a great ecosystem and different deployment options. Lately we use it via JRuby so we have access to the entire Java ecosystem as well.

Ruby is a great language. Allows you to do a lot of complex things very easily.

Ruby on Rails was a very influential framework. It has led to the importance of ReST and platforms like ASP.net MVC, Groovy on Grails and a few PHP clones too. Review collected by and hosted on G2.com.

What do you dislike about Ruby on Rails?

Rails has stagnated a bit lately. The problems with business logic are deep and need to be handled separately from Rails. The "Rails way" has deep problems with maintainability because REST is really not sufficient for complex apps. I find the Trailblazer approach great.

In addition there are moves towards single page javascript apps and using Rails for only APIs. For a simple API Java might be a better choice for pure API's. Review collected by and hosted on G2.com.

Jack (Peng) W.
JW
Jack (Peng) W.
Senior Developer
Financial Services
Mid-Market (51-1000 emp.)
"Build web app in couple months"
4.5/5
What do you like best about Ruby on Rails?

I been using Ruby on Rails for years. I am a senior level professional software developer.

I was doing JAVA before.

I can tell you that Ruby is much more productive than JAVA. More importantly there is a way of Rails, if you follow the convention there is less room for errors.

I like Ruby on Rails it is :

- reliable with huge community

- productive

- creative

- easy to start

- cost effective Review collected by and hosted on G2.com.

What do you dislike about Ruby on Rails?

Well there is limitation of it.

Currently it is in a strange position with JS on the front-end.

Mainly because most the developers in the Rails team are kind of old school and still try to do web page instead of web app.

Nowadays i see Rails more of a API server side than page rendering framework.

So to sum it up:

- strange relation with front-end JS development at the moment Review collected by and hosted on G2.com.

John Z.
JZ
John Z.
Software Engineer
Small-Business (50 or fewer emp.)
"Wonderful framework to work with!"
4/5
What do you like best about Ruby on Rails?

My favorite part about Rails has to be the "opinionated" part of it. Yes, you may find yourself battling the framework for some unconventional things, but the time saved using it is enormous! This was also a huge benefit when learning the framework because all tutorials stay consistent with where code goes and configuration. routes go in routes, models are in models, views in views... Comparatively, when trying to learn node.js/express.js, you could find a tutorial on posting a form, then another for handling files, and the server setup is completely different. Review collected by and hosted on G2.com.

What do you dislike about Ruby on Rails?

I dislike the asset pipeline when dealing with frontend framework, mainly angular.js. Things can get messy fast here in my experience. There are some great resources best practices for connecting angular and rails though. Just the learning curve of angular mixed with integrating it into rails turned me off from using it one of my projects. Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
AI
Verified User in Information Technology and Services
Mid-Market (51-1000 emp.)
"Ruby on Rails"
4.5/5
What do you like best about Ruby on Rails?

The extensibility is remarkable. The Ruby on Rails gem community is still thriving. I have not run into many problems where gems were out of date, or didn't work as intended most of the time. Rails security appears to be strong especially with the default options that help prevent common vulnerabilities like CSRF and XSS. Review collected by and hosted on G2.com.

What do you dislike about Ruby on Rails?

The learning curve when first getting started is relatively steep. It takes a while to get used to the asset pipeline, and some of the configuration that's required to move on from a simple app. Review collected by and hosted on G2.com.