Ruby On Rails background blur
Ruby On Rails Logo
Ruby On Rails
Ruby on Rails scales from HELLO WORLD to IPO.
4.5
(78)
Why Findstack is free?
Findstack is free for users because vendors pay us when they receive web traffic and sales opportunities. Findstack directories list all vendors — not just those that pay us so that you can make the best-informed purchase decision possible.
Findstack offers objective and comprehensive comparisons to help you find the best software. We may earn a referral fee when you visit a vendor through our links. Learn more

Ruby On Rails Reviews & Product Details

Ruby On Rails Overview
What is Ruby On Rails?

Ruby on Rails, often referred to as Rails, is an open-source web application framework written in Ruby. It emphasizes convention over configuration (CoC) and the don't repeat yourself (DRY) principle, aiming to simplify and accelerate web development by providing default structures for a database, a web service, and web pages. Rails enables developers to use a model-view-controller (MVC) pattern to organize application programming. Its rich ecosystem of gems (libraries) allows for rapid development of complex web applications.

Managed by:
Axel Grubba
Founder
Ask Questions about Ruby On Rails
What Ruby On Rails is best for?
What are the best alternatives to Ruby On Rails?
What are the pros and cons of Ruby On Rails?
Ruby On Rails Product Details
Capabilities
API
CLI
OSS
Segment
Small Business
Mid Market
Freelancer
Enterprise
Ease of use
Intermediate
Advanced
Deployment Cloud / SaaS / Web-Based, N/A, On-Premise Linux, On-Premise Windows
Support FAQs/Forum
Training Documentation
Languages English
Ruby On Rails Features
Asset Management
Authentication
Authorization
CLI Tools
Caching
Code Splitting
Database Migrations
Dependency Injection
Error Handling
File Upload Handling
Form Handling
Hot Module Replacement
Input Validation
Internationalization (i18n)
Logging
MVC Architecture
Middleware
Modular Architecture
ORM Support
RESTful API
Real-time Capabilities
Routing
SEO Optimization
Scaffolding
Session Management
Static Site Generation
Template Engine
Testing Framework
Version Control Integration
WebSocket Support
Ruby On Rails Media
Disclaimer
Our research is curated from diverse authoritative sources and meant to offer general advice. We don’t guarantee that our suggestions will work best for each use-case, so consider your unique needs when choosing products and services. Feel free to share your feedback.
Last updated: November 24, 2024
Ruby On Rails Logo
78 Ruby On Rails Reviews
4.5 out of 5
Small Business (50 or fewer emp.)
Mar 03, 2016
 Source
Overall Rating:
5.0
AK
Austin K.
It Administrator
Share
"Use it Everyday"
What do you like best about Ruby On Rails?

The ease of development and creation of web applications.

What do you dislike about Ruby On Rails?

Wish there was a more documentation to figure out complex objectives, but that's way of software development.

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

We solved a problem in our company by developing a web app in rails to manage customers & their jobs(work orders). To create work orders & also log and print the workorders off.

Mid Market (51-1000 emp.)
Mar 03, 2016
 Source
Overall Rating:
5.0
SB
Stephen B.
Engineering Manager
Share
"Ruby on Rails is a high productivity framework aimed at web developers"
What do you like best about Ruby On Rails?

Rails favors convention over configuration. This means that, out of the box, it suits a lot of the modern web developer needs. We have used it for both API servicing a single page app, microservices, and traditional Rails app. The defaults are very sane and aimed at giving everyone a good experience.

What do you dislike about Ruby On Rails?

With such a huge project, it can be hard to get into open source contributions. Rails tries really hard to fix this, but it's still a reality.

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

We have shipped traditional applications, single page applications, micro-services, etc. We server high expectation SaaS space.

Small Business (50 or fewer emp.)
Mar 03, 2016
 Source
Overall Rating:
5.0
MA
Muntasim A.
Founder & Cto
Share
"8 Years of experience"
What do you like best about Ruby On Rails?

I like the conventions. If you can think correctly then you will find everything there in Rails. It recommends all the best practices for your applications. Another best thing is the community. If you search for anything, in 98% cases you will find it with 1/2 attempts.

What do you dislike about Ruby On Rails?

I'm biased a lot with Rails, so everything looks good to me.

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

I have developed wide range of applications, exploiting its gems and as a result rapid development.

Small Business (50 or fewer emp.)
Mar 03, 2016
 Source
Overall Rating:
5.0
AS
Ankur S.
Founder
Share
"Highly productive application framework"
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.

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.

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

Any custom logic can be put into Rails. I have worked on appointment scheduling, sales systems for custom home builders, purchase order distribution, custom payments. There are no limits. Only super high performance stuff could use a better platform.

Enterprise (> 1000 emp.)
Mar 03, 2016
 Source
Overall Rating:
5.0
TN
Tataihono N.
New Staff
Share
"Senior Software Engineer"
What do you like best about Ruby On Rails?

The community surrounding Rails is vast. This provides a great array of tools that people have built to make developing for Rails much easier. It also means there are people using Rails in a wide range of applications. This feeds back into Rails development, making it a tool that works in many situations. Rails also has a vibrant testing culture. This makes for more reliable products that are well built. It is so easy to do TDD using Rails. This has saved me many hours of hair pulling as every aspect of the products is tested. Overall TDD has improved our release cadence and reduced our code churn significantly.

What do you dislike about Ruby On Rails?

The Long Term Support is lagging behind what one would expect from a paid product. This is obviously because it is an open source community maintaining the product. However there are paid solutions people can buy into for LTS.

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

We are working to solve problems relating to Christian Ministry as it interacts with technology. As the most significant advancement since the printing press, computers are simplifying the way we do donor management, outreach, internal communication and much more. With so many cool things we could make to advance the cause of Christianity, we needed a tool which would enable us to do rapid, reliable software engineering. Rails has provided us with the capacity to write fast, write once, write TDD software.

Small Business (50 or fewer emp.)
Mar 03, 2016
 Source
Overall Rating:
5.0
RD
Ruslan D.
Founder
Share
"I'm junior rails developer"
What do you like best about Ruby On Rails?

It's a great tool for creating MVPs. It's fast and beautiful. Rails code is clean and effective. I also can use free heroku server and it's great. Rails is opensource framework. Documentation is also almost perfect and you don't need to read something else to start coding. There is also some good rails content management systems, e-commerce engines etc.

What do you dislike about Ruby On Rails?

Dependencies management (but it's mb because i've used php before). What was also important for me is Windows compability, but i know that it's more likely my problem, not rails's :) (I used railsinstaller and sqllite on windows). There are not so many junior dev job offers, so it's hard to find a job, if you are junior developer. Especially if you are not in USA (but it would be fair to say that the ratio of remote work to office work is the best).

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

Fast testing of hypotheses. I think it's one of the best tools for startups. And also it's secure (most of the times). Also rails developers salary is high, so you don't need to think about finace issues, you can just do what you like to do.

Small Business (50 or fewer emp.)
Mar 03, 2016
 Source
Overall Rating:
5.0
JS
Jesdakorn S.
Chief Technology Officer
Share
"Best framework ever for startups"
What do you like best about Ruby On Rails?

Easy to read, loaded with gems (libraries), and very active community. A game changer when you develop somethings new. It also quite easy to maintain if you follows best practices.

What do you dislike about Ruby On Rails?

In some situation performance can't match with other framework and of course, big stack came with great RAM responsibility.

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

We are doing all sort of the impossible things and Rails help us to archive that in a very short time.

Enterprise (> 1000 emp.)
Oct 13, 2020
 Source
Overall Rating:
4.5
Jonathan Alexander C. avatar
Jonathan Alexander C.
It Infraestructura Y Desarrollo
Share
"Excellent web development framework for your agile and fast projects"
What do you like best about Ruby On Rails?

What I like most about this web framework is how fast I can make a page or web application using ruby ​​programming language and simultaneously handle the frontend and backend as a single in the same environment; this makes it agile and magical. Also, over the years, I have made this tool part of my day-to-day functions at work since I do not need more tools to interact with the database or the console of my project; if not, I can achieve this in the same environment. It is a tool that integrates with any operating system but for me it is more comfortable to use it in Linux operating systems such as CentOS or Ubuntu, they are the two distributions that I use and at the moment it is easy to configure and to be able to prepare the environment which makes it even friendlier and the best option when selecting an IDE for projects in Ruby or Rails.

What do you dislike about Ruby On Rails?

what I don't like sometimes is the handling of javascript and some javascript gems that don't work well, but in new versions this has been improving. Another issue is the cost, perhaps some developers cannot buy it at first, which makes it a tool for companies, there should be a version for independent developers with low resources or who are just starting out

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

We have made several applications in the company and this framework has helped us a lot to speed up these developments and at the same time to have a quality product and more now with the management of APIs

Mid Market (51-1000 emp.)
Sep 19, 2019
 Source
Overall Rating:
4.5
Vũ Q. avatar
Vũ Q.
Software Engineer
Share
"Building great Back End Services using Ruby on Rails"
What do you like best about Ruby On Rails?

- Building Web application quickly. - Lots of useful gems - Provide lots of resources for working and researching. - Documents and Tutorials are detail and updated. - Large community with strongly support

What do you dislike about Ruby On Rails?

They bring "magic" to the framework that it is hard to control when the app becomes bigger.

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

Building webapp fast enough to show the features, improvements for my projects

Enterprise (> 1000 emp.)
Nov 21, 2018
 Source
Overall Rating:
4.5
RR
Renu R.
Graduate Student Researcher
Share
"Easy to host and build. Best webapp framework"
What do you like best about Ruby On Rails?

Very Easy to learn. Even beginners can design well functional websites with-in a few days using Ruby on Rails. There are very good tutorials for your help. Development is very fast compared to other frameworks. Very supportive and active community. Regular updates on Ruby on Rails Free Third Party Packages (GEMS) Building Minimum viable product is very time efficient. Great testing support

What do you dislike about Ruby On Rails?

Performance is not that good when the application grows and reaches scales of millions of users. If the app is big, it takes a lot of time doing simple stuff. So it's like a trade-off between performance and ease of use.

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

I used Ruby on Rails for a couple of projects. One of them was to design a portal for automatic synchronization of data center inventory. I spent less than one week to set up the whole system and able to design a working solution as most of the desired functionalities were available in terms of libraries. Feasibility testing was also very easy and development was very fast.

Small Business (50 or fewer emp.)
Dec 17, 2016
 Source
Overall Rating:
4.5
Fernando H. avatar
Fernando H.
Lead Software Engineer
Share
"Productivity and fun"
What do you like best about Ruby On Rails?

Convention over configuration concept. Usual features for web applications are available in a box way.

What do you dislike about Ruby On Rails?

Many things happens hide from the developer eyes, this can be dangerous for inexperience programmers.

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

My team is building the world's best hotel metasearch using Ruby on Rails. Productivity in a test-driven web application.

Mid Market (51-1000 emp.)
Jul 19, 2016
 Source
Overall Rating:
4.5
WD
Wei D.
Senior Security Engineer
Share
"Easy to learn language, that gets the job done fast."
What do you like best about Ruby On Rails?

Ruby on Rails is easy to learn. You can go from knowing nothing about it to a full blown web app in less than one day. You should know how to program, of course. But the point is that it's easy to use and time to deploy is quick and relatively painless especially with a tutorial, something like Pragmatic Ruby is a good one.

What do you dislike about Ruby On Rails?

It's slow. Once you have a big app, it can be bloated, and take a lot longer to run things than if say, it was all in C. So there is a compromise, between easy of use and performance. But, the bright side is that there is an active community constantly trying to improve Ruby on Rails and make it better, and faster.

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

Have created a web app with Ruby on Rails that thousands upon thousands of users use daily to improve their lives.

Enterprise (> 1000 emp.)
May 04, 2016
 Source
Overall Rating:
4.5
YZ
Yurui Z.
Web Developer
Share
"one of the best frameworks"
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

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.

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

A high performance web based application that serves both internal and external users. Connects to multiple databases and integrates with data analytics application to run data analysis and generate mass amount of pdfs. Integrates with 3rd party APIs.

Small Business (50 or fewer emp.)
Apr 29, 2016
 Source
Overall Rating:
4.5
ER
Erik R.
Web Developer
Share
"The way to go"
What do you like best about Ruby On Rails?

The convention over configuration mentality is the best thing about Rails. I have worked at so many places where they used their own framework concoction or it grew up organically, and you spend the first weeks just learning the framework, and then the rest of your work-life trying to solve problems in that framework that have been solved by way smarter people than you. This is what Rails solves in a simple, easy to learn, great documentation and scalable way.

What do you dislike about Ruby On Rails?

The sluggishness of the framework. It's definitely plenty fast for most use cases it's just that I know I'm wasting a looot of cycles on the Rails framework. It's totally worth it and hardware is dirt cheap, it's just that my service is not so revenue intensive so any corner that can be cut is worth looking into.

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

I use it for every new and current app that I am maintaining and using as a hobby project. Have worked at large-medium sized corporations that used it for hosting a customer facing dashboard and a sales website.

Small Business (50 or fewer emp.)
Mar 04, 2016
 Source
Overall Rating:
4.5
JH
Justin H.
Full Stack Developer
Share
"Quick to get things running, easy to maintain."
What do you like best about Ruby On Rails?

What I love about Ruby on Rails is that it's so easy to just start working on something an get things running fast. We have build fully running products in just a few weeks from inception.

What do you dislike about Ruby On Rails?

Rails can sometimes be quite intimidating for someone who has just started out, especially if they are from a background of non-scripting languages.

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

We are building platforms that make business for users much easier by consolidating all their work in one place. The best benefit is the speed that allows us to go through the learning cycle really fast.

Small Business (50 or fewer emp.)
Mar 03, 2016
 Source
Overall Rating:
4.5
RG
Raz G.
Full Stack Developer
Share
"Ruby on Rails is a great framework."
What do you like best about Ruby On Rails?

It's very easy to quickly generate all the pages you need with rails g scaffold. it neatly organizes the file structure for you and reminds you to test. It takes care of linking the files for you and there are a tremendous amount of packages which will do most anything you need.

What do you dislike about Ruby On Rails?

Ruby/Rails is slower than a python/Java, there is no auto-refresh and it is a bit obvious that it was not generated for a Single-Page application which consumes Ruby on Rails API. Things like JSON web token are not easily done.

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

Enterprise level permissions and granular control over routing on the front-end.

Small Business (50 or fewer emp.)
Mar 03, 2016
 Source
Overall Rating:
4.5
AS
Aldo Ahmed S.
Software Engineer
Share
"Intermediate programmer"
What do you like best about Ruby On Rails?

It is a very productive environment, many libs and gems to save time and keep developer happy. It is a very easy to use framework. There is a gem for almost anything you need to create. The rails guides are concise and very detailed. It is an open source project so you can go directly to source code to understand how does it work. It has a great community and it is a top programming language on github.

What do you dislike about Ruby On Rails?

There are too many magical methods and conventions, sometimes you need to go directly to the gem code to understand how does it works, the documentation for most of the gems is minimal.

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

A platform for online education. There is a dramatical increase on my productivity compared with other techs like Java or PHP.

Mid Market (51-1000 emp.)
Mar 03, 2016
 Source
Overall Rating:
4.5
JM
Janosch M.
Softwareentwickler
Share
"Great for small to medium projects "
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

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

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

- hosting a complex community and donation website - metaprogramming features help setting up diverse payment service APIs - permanent change and refactoring is relatively easy thanks to good migration and testing frameworks

Small Business (50 or fewer emp.)
Mar 03, 2016
 Source
Overall Rating:
4.5
SD
Siddhartha D.
Senior Ruby On Rails Developer
Share
"Framework that i can talk with in english"
What do you like best about Ruby On Rails?

Convention over configuration is the best thing that i've seen in ROR

What do you dislike about Ruby On Rails?

Little slow compared to other, so i can say performance.

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

Using RoR makes us develop web applications build faster than ever before. Training new employees is like peace of cake.

Mid Market (51-1000 emp.)
Mar 03, 2016
 Source
Overall Rating:
4.5
JW
Jack (Peng) W.
Senior Developer
Share
"Build web app in couple months"
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

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

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

I been working in all sort of business really. Both startup and enterprise. Ruby on Rails is really a cool framework it definitely more productive than many other choices. - low cost - more productive - small team - well maintained projects - good culture in the community