--- title: Ruby on Rails Reviews meta\_title: 'Ruby on Rails Reviews 2026: Details, Pricing, & Features | G2' meta\_description: Filter 83 reviews by the users' company size, role or industry to find out how Ruby on Rails works for a business like yours. aggregate\_rating: rating\_value: 4.5 review\_count: 83 scale: '5' date\_modified: '2026-08-07' parent\_category: name: Web Frameworks url: https://www.g2.com/categories/web-frameworks ---

# Ruby on Rails Reviews & Product Details

Ruby on Rails, commonly referred to as Rails, is an open-source server-side web application framework written in the Ruby programming language. It follows the Model-View-Controller (MVC) architectural pattern, providing default structures for databases, web services, and web pages. Rails emphasizes the use of well-known software engineering principles such as Convention over Configuration (CoC) and Don't Repeat Yourself (DRY), aiming to simplify and accelerate the development of database-driven web applications. Key Features and Functionality: - Active Record: An object-relational mapping (ORM) layer that simplifies database interactions by representing tables as classes and rows as objects, allowing developers to perform database operations using Ruby code. - Action Pack: A component that combines the controller and view layers of the MVC framework, facilitating the handling of web requests and rendering of responses. - Active Support: A collection of utility classes and standard library extensions that enhance the Ruby language, providing additional functionalities to simplify coding tasks. - Action Mailer: A framework for designing email services, enabling the creation and delivery of emails from a Rails application. - Convention over Configuration (CoC): Rails reduces the need for explicit configuration by following established conventions, allowing developers to focus on application logic rather than boilerplate code. - Don't Repeat Yourself (DRY): This principle encourages the reduction of code duplication, promoting maintainability and scalability by ensuring that each piece of information has a single, unambiguous representation within the system. Primary Value and Problem Solving: Ruby on Rails streamlines the web development process by providing a comprehensive framework that integrates seamlessly with databases and web services. By adhering to the CoC and DRY principles, Rails minimizes the amount of code developers need to write, reducing the likelihood of errors and enhancing productivity. Its modular design and extensive library of gems (plugins) allow for rapid development and easy customization, making it an ideal choice for startups and enterprises aiming to build robust, scalable web applications efficiently.

* * *

Seller
[Open Source Initiative (OSI)](https://www.g2.com/sellers/open-source-initiative-osi)
Discussions
[Ruby on Rails Community](https://www.g2.com/products/ruby-on-rails/discuss)
Solution Type

Best-of-Breed

Show More

## Value at a Glance

Averages based on real user reviews.

### Time to Implement

3 months

### Perceived Cost

$$$$$

[
View More Pricing Information
](https://www.g2.com/products/ruby-on-rails/pricing)

## Top-Rated Alternatives

[

 ![ASP.NET](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "ASP.NET")

ASP.NET

4.3/5(59)

](https://www.g2.com/products/asp-net/reviews)

[

 ![JQuery UI](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "JQuery UI")

JQuery UI

3.6/5(28)

](https://www.g2.com/products/jquery-ui/reviews)

[

 ![handlebars](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "handlebars")

handlebars

3.9/5(13)

](https://www.g2.com/products/handlebars/reviews)

[
View All Alternatives
](https://www.g2.com/products/ruby-on-rails/competitors/alternatives)

## User Insights

Average based on 83 real user reviews.

Implementation Time

3 months

Perceived Cost

$$$$$

[Log in to unlock pricing and user insights](/login)

KF

Konstantin F.

Senior Product Developer

Information Technology and Services

Small-Business (50 or fewer emp.)

5/22/2024

"Amazing Framework to build products and services"

4/5

What do you like best about Ruby on Rails?

Innovative Framework for building real life applications without dependency hells and a streamlined well though development for highly maintanable applications. You can use a Frontend Framework like React, Angular etc, but you can go without and build well maintable and great applications. The current approaches using Hotwired Turbo and Strada allow to build mobile applications too. Review collected by and hosted on G2.com.

What do you dislike about Ruby on Rails?

It's not a solution for all problems this world have. Don't try to use it, what it is not made for. Review collected by and hosted on G2.com.

What problems is Ruby on Rails solving and how is that benefiting you?

Help develop great solutions in a small team with managable maintenance and upgrade cycles. Review collected by and hosted on G2.com.

Show More

Validated ReviewerSource: Organic Review from User Profile

 ![Ryan R.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Ryan R.")
RR

Ryan R.

Software Engineering Lead

Small-Business (50 or fewer emp.)

12/27/2022

"Solid for simple applications or early stage web products"

4/5

What do you like best about Ruby on Rails?

Ruby on Rails is an excellent choice for developing simple applications or early stage business products due to its full-stack scaffolding capabilities. It provides developers with the ability to quickly get up and running without having to write a lot of code. This means that developers can focus on the functionality they need in order to create their product or application, rather than spending time writing boilerplate. This is amplified drastically by utilizing IDE and intelli-sense tools like Github co-pilot. Development speed is incredible.

The framework also has fantastic support from its creators at Basecamp, including various auxillary libraries like Stimulus JS. They continue to release updates and new versions, as well as providing helpful documentation and tutorials that make it easier for new developers to get started. Additionally, there is a thriving community of experts and professionals who are always willing to lend a hand when needed. Review collected by and hosted on G2.com.

What do you dislike about Ruby on Rails?

On the flip side, Rails has a lot of "philosophical conventions" that doesn't necessarily match with modern web paradigms and also allows critical parts of the website functionality to happen magically. The later is only a problem in the early/middle of adoption, as the debugging can be time-consuming and demoralizing and as a result you'll learn to make fewer mishaps. Pairing Rails with a solid IDE and a tool like Github Co-pilot significantly reduce the painpoints. Review collected by and hosted on G2.com.

What problems is Ruby on Rails solving and how is that benefiting you?

Rails provided a quick and efficient starting point for launching a website product. Since the business is in very early stages, the framework fits nicely to provide flexability and speed without terrible overhead costs. Review collected by and hosted on G2.com.

Show More

Validated ReviewerIncentivizedSource: G2 invite

 ![Verified User in Computer Software](/assets/icons/anonymous-avatar-purple-4ae1032bdb50ee5682003170c8184aee790d25958bd397abbd384ba52c596a7b.svg "Verified User in Computer Software")
AC

Verified User in Computer Software

Small-Business (50 or fewer emp.)

3/2/2019

"Ruby on Rails excellent for rapid prototyping"

4/5

What do you like best about Ruby on Rails?

Ruby on Rails is great for rapid prototyping. Quickly scaffold out a prototype app in minutes and get running live! Review collected by and hosted on G2.com.

What do you dislike about Ruby on Rails?

Sometimes it can give me errors, but most of the time it's smooth sailing. Review collected by and hosted on G2.com.

What problems is Ruby on Rails solving and how is that benefiting you?

Ruby on Rails provides a comprehensive coebase that covers a variety of technical needs. Review collected by and hosted on G2.com.

Show More

Current UserValidated ReviewerIncentivizedSource: G2 invite

 ![Verified User in Information Technology and Services](/assets/icons/anonymous-avatar-purple-4ae1032bdb50ee5682003170c8184aee790d25958bd397abbd384ba52c596a7b.svg "Verified User in Information Technology and Services")
UI

Verified User in Information Technology and Services

Small-Business (50 or fewer emp.)

3/27/2018

"A quick way into web development"

3.5/5

What do you like best about Ruby on Rails?

Rails makes it simple for folks with little to no web application development experience to begin building robust websites. Review collected by and hosted on G2.com.

What do you dislike about Ruby on Rails?

A lot of the ease in the Rails framework is due to "magic" which makes some tasks confusing. I've found myself having to dive into the Rails framework source code on several occasions to understand what was going on under the hood. Review collected by and hosted on G2.com.

What problems is Ruby on Rails solving and how is that benefiting you?

We use Rails for building quick applications that serve internal business purposes. Review collected by and hosted on G2.com.

Show More

Current UserValidated ReviewerIncentivizedSource: G2 invite

 ![Michael Kevin V.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Michael Kevin V.")
MV

Michael Kevin V.

CEO

Internet

Small-Business (50 or fewer emp.)

3/4/2016

"Small Web Development company using rails for 5 projects"

4/5

What do you like best about Ruby on Rails?

We've been using rails across 5 projects that our company is working on and I think it's really true what they say about Rails - "Allows small teams to do big things". We've moved several projects from other Frameworks to Rails mainly because there's a good amount of functionality out of the box and we really don't need to waste time writing code for that. It's allowed us to focus on building the product rather than looking into things like routing and adding things to the database.

We've also found that the rails community is really helpful and active which has also helped us grow into better developers. Because we love the rails community quite a few of our developers have also started to give back to it which is really nice to see! Review collected by and hosted on G2.com.

What do you dislike about Ruby on Rails?

Rails has quite a steep learning curve and also a lot of care needs to be taken into integrating other frameworks such as AngularJS to a Rails app.

We've also seen that since there is so much magic that rails takes care of, there is a chance that developers sometimes don't understand what is really happening in the background. Review collected by and hosted on G2.com.

Recommendations to others considering Ruby on Rails:

- Make sure that you have a good team that understands Rails framework completely Review collected by and hosted on G2.com.

What problems is Ruby on Rails solving and how is that benefiting you?

We generally partner up with startups to provide them with technical partnerships.

We've realized that rails allows us to build really flexible apps that are able to keep up with the rate of change that startups generally function with and give them the flexibility to change their business model. Review collected by and hosted on G2.com.

Show More

Current UserValidated ReviewerIncentivizedSource: G2 invite

 ![Radhames B.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Radhames B.")
RB

Radhames B.

Sr developer

Internet

Mid-Market (51-1000 emp.)

3/3/2016

"Full stack developer on Ruby on Rails since 2009"

4/5

What do you like best about Ruby on Rails?

High productivity, readability and maintainability. Ruby is an excellent language to allow the developer to focus on high level software design concepts. Review collected by and hosted on G2.com.

What do you dislike about Ruby on Rails?

Process based concurrency is very inefficient. Rails used a lot of RAM, is hard to make real time applications with it. Review collected by and hosted on G2.com.

Recommendations to others considering Ruby on Rails:

For most web applications Ruby on Rails will be perfect, it will allow you to be productive and have prototypes running quickly. With quick feedback from the client will have the ability to be very agile and adapt to the cleint's need. For more business it provides un-parallel value. Now, the exceptions, Ruby on Rails becomes a problem for HUGE applications, mainly because it uses process concurrency. Each instance will only serve one request, and you will beed several dependencies for inter process communication, this also means that is complicated to make real time applications. Ruby is a slow language so if you need performance you will need to add more server resources in most cases. Review collected by and hosted on G2.com.

What problems is Ruby on Rails solving and how is that benefiting you?

We have several E-commerce and SEM applications. It allows new developer to quickly become productive, and we can implement new feature pretty quickly, clients are always impress when they see features coming out 1 or 2 weeks after they requested, they have teams that use other tools, some based on java, and those take months to deliver features. Review collected by and hosted on G2.com.

Show More

Current UserValidated ReviewerIncentivizedSource: G2 invite

 ![Ashok M.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Ashok M.")
AM

Ashok M.

Small-Business (50 or fewer emp.)

3/3/2016

"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.

What problems is Ruby on Rails solving and how is that benefiting you?

We have a web based application that uses ruby on rails. The app is used for creating and managing various tests and exams conducted by organizations. Ruby on rails favor quick rapid development when a new idea props out. Review collected by and hosted on G2.com.

Show More

Current UserValidated ReviewerIncentivizedSource: G2 invite

 ![David C.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "David C.")
DC

David C.

Senior Programmer

Information Technology and Services

Mid-Market (51-1000 emp.)

3/4/2016

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.

Recommendations to others considering Ruby on Rails:

Elixir and Phoenix may become the biggest competitor in future. Elixir's syntax and metaprogramming attracts a lot of Rubyists, and Phoenix inherits Rails' productivity. Erlang VM is one of the best platform to write concurrency, fault tolerent programs. These things are not easy to do in Ruby world. Review collected by and hosted on G2.com.

What problems is Ruby on Rails solving and how is that benefiting you?

Frankly speaking, Rails and most of other web frameworks are just "shells". You just build a web server to handle requests and delegates your real business layer. But Rails and it's ecosystem gives you a very convenient way to integrate many things you want. Because many tools care Rails integration.

Recent years I use Rails to build APIs. And I found I can still use many things from Rails. The ActiveRecord is awesome, for more complex SQL I can use squeel gem, for full-text search I can integrate Elasticsearch, etc. API isn't just a data layer, you still care about authorization, service layer, background jobs, and more. Rails make it easy to do such things. I even think it's better without it's view layer. Review collected by and hosted on G2.com.

Show More

Validated ReviewerIncentivizedSource: G2 invite

 ![John Z.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "John Z.")
JZ

John Z.

Software Engineer

Small-Business (50 or fewer emp.)

3/3/2016

"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.

What problems is Ruby on Rails solving and how is that benefiting you?

Rails is a mature framework at this point, which is a huge benefit. It is easy to scale and in rails 5 they are adding ApplicationCable for dealing with web sockets, which has been a pain point in rails for awhile. Review collected by and hosted on G2.com.

Show More

Validated ReviewerIncentivizedSource: G2 invite

 ![Mikhail U.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Mikhail U.")
MU

Mikhail U.

Small-Business (50 or fewer emp.)

3/3/2016

"Ruby on Rails as a primary framework for two big internet portals."

4/5

What do you like best about Ruby on Rails?

Ruby syntax is very friendly and it encourages users to write the code like a story. Object oriented model is the core of Ruby it allows to apply OOP principles in a very easy manner. Moreover it opens new horizons with the full power of meta- programming. There is a joke: when you use lightweight framework for the project after some time you would have a huge monster that will try to do the same things as rails do but in a very pervert way. Rails is a very stable framework that combines one of the best ORM I have ever seen, easy routing module and nice aggregation of useful modules, that make life easier when you are thinking about the security, scaling and maintaining of your application. Review collected by and hosted on G2.com.

What do you dislike about Ruby on Rails?

The real pain for me was the magic, that is going inside some rails parts. I have a really interesting time debugging it during migration from rails 3.1 to rails 3.4 Review collected by and hosted on G2.com.

What problems is Ruby on Rails solving and how is that benefiting you?

I have solved different business problems including automated social networks postings, information processing and scheduling of internal processes Review collected by and hosted on G2.com.

Show More

Validated ReviewerIncentivizedSource: G2 invite

## Questions about Ruby on Rails? Ask real users or explore answers from the community

Get practical answers, real workflows, and honest pros and cons from the G2 community or share your insights.

[
Ask about Ruby on Rails
](https://www.g2.com/products/ruby-on-rails/discussions/new)

GU

Guest User
•
Last activity over 1 year ago

What is Ruby on Rails used for?

0 Upvotes

1

[
Join the conversation
](https://www.g2.com/discussions/what-is-ruby-on-rails-used-for)

GU

Guest User
•
Last activity over 3 years ago

Is Ruby on Rails front end?

0 Upvotes

1

[
Join the conversation
](https://www.g2.com/discussions/is-ruby-on-rails-front-end)

[
View all Discussions
](https://www.g2.com/products/ruby-on-rails/discuss)

## Pricing Insights

Averages based on real user reviews.

### Time to Implement

3 months

### Perceived Cost

$$$$$

[
View More Pricing Information
](https://www.g2.com/products/ruby-on-rails/pricing)

Ruby on Rails Comparisons

 ![Product Avatar Image](https://images.g2crowd.com/uploads/product/image/small_square/small_square_98d4e0320aa8550aeeda473f45903fd3/angular.jpg "Product Avatar Image")

Angular

4.5/5(168)

[
Compare Now
](https://www.g2.com/compare/angular-vs-ruby-on-rails)

 ![Product Avatar Image](https://images.g2crowd.com/uploads/product/image/small_square/small_square_8dd78dbc186962a0fd7eb7304e30b254/firebase.png "Product Avatar Image")

Firebase

4.5/5(307)

[
Compare Now
](https://www.g2.com/compare/firebase-vs-ruby-on-rails)

 ![Product Avatar Image](https://images.g2crowd.com/uploads/product/image/small_square/small_square_3e93db37ce0af71d86cf0b4b0e8b89ab/asp-net.png "Product Avatar Image")

ASP.NET

4.3/5(59)

[
Compare Now
](https://www.g2.com/compare/asp-net-vs-ruby-on-rails)

## Work at Open Source Initiative (OSI)?

Claim this profile to respond to reviews, update product info, and reach in-market buyers.

[
Claim this profile
](https://www.g2.com/products/ruby-on-rails/claim_requests/new?utm_medium=profile-footer-claim-cta&utm_source=g2)

##### Categories on G2

[Other Web Frameworks](https://www.g2.com/categories/other-web-frameworks)

##### Explore More

[Recommended data science software for e-commerce](https://www.g2.com/discussions/what-s-the-recommended-data-science-software-for-e-commerce)[Top-rated EDI software for wholesale business](https://www.g2.com/discussions/what-s-the-top-rated-edi-software-for-wholesale-businesses)[Which application shielding software is most trusted by mobile engineering managers at financial services and fintech companies, based on user reviews?](https://www.g2.com/discussions/which-application-shielding-software-is-most-trusted-by-mobile-engineering-managers-at-financial-services-and-fintech-companies-based-on-user-reviews)

[What is the most lightweight antivirus for an older laptop that still needs real-time protection without the software itself making things worse?](https://www.g2.com/discussions/what-is-the-most-lightweight-antivirus-for-an-older-laptop-that-still-needs-real-time-protection-without-the-software-itself-making-things-worse)[Which cloud workload protection platforms do CISOs actually keep using long-term despite the initial complexity of dealing with large alert volumes?](https://www.g2.com/discussions/which-cloud-workload-protection-platforms-do-cisos-actually-keep-using-long-term-despite-the-initial-complexity-of-dealing-with-large-alert-volumes%20)[What FTP software is best for managing large file transfers across a corporate network where speed and reliability under load actually matter?](https://www.g2.com/discussions/what-ftp-software-is-best-for-managing-large-file-transfers-across-a-corporate-network-where-speed-and-reliability-under-load-actually-matter)

[Show MoreShow Less](javascript:void(0);)