Getting Started with Ruby on Rails on Render | Render

This guide demonstrates how to set up a local Ruby on Rails environment, create a simple view, and deploy it to Render.

This guide demonstrates how to set up a local Ruby on Rails environment, create a simple view, and deploy it to Render.

Build and parse a programming language to extend your Rails application's functionality.

The Rails Instrumentation API provides a simple observer pattern and also allows you to benchmark a piece of code.
A PostgreSQL database is a robust and flexible choice for your Ruby on Rails application. In this tutorial, you will set up a Ruby on Rails development envir…
At Jane Street we use a pattern/library called “expect tests” thatmakes test-writing feel like a REPL session, or like exploratoryprogramming in a Jupyter no...
An in-depth look at threads vs processes in Ruby web applications, and when you should use each.

In this article, we'll learn Ruby on Rails and Hotwire by building a to-do list from scratch. It shows how to build single-page web applications using traditional web architecture (server-rendered HTML), without the complexity of modern JavaScript frameworks like React.

If you’re like me then you probably take Devise for granted because you’re too intimidated to roll your own authentication system. As powerful as Devise is, it’s not perfect. There are plenty of cases where I’ve reached for it only to end up constrained by its features and…

Capistrano is a deployment automation tool built on Ruby, Rake, and SSH. It allows you to deploy your...
Running Rails from Docker for easy start to development - rails/docked

Generators are a powerful feature you can use to automate routine tasks in Rails—but do you know how to make your own? This article explores Rails generators in depth, including how to build a generator from scratch.

A subtle bug happens when validating the presence of boolean fields in Rails. Here’s how to find it before it hits production.

There are many new features and improvements in Rails 7.1 that can be useful for developers. Here are...
500 million+ members | Manage your professional identity. Build and engage with your professional network. Access knowledge, insights and opportunities.

You can use Rails initializers to configure your application or external gems. In this post, we'll learn how they work.

In this blog, we will be using bcrypt for authentication in our rails backend. Password protection...

Check out some ways to scale your Ruby on Rails applications, including with caching and background workers.

Generators are a powerful feature you can use to automate routine tasks in Rails—but do you know how to make your own? This article explores Rails generators in depth, including how to build a generator from scratch.

In this video I will show you how to create a simple authentication system using Rails 7 and Devise Gem. Learn how to create a global navbar that has conditional logic for user authentication. Reference the code here ! https://github.com/swiftruby/devisefromscratch
I like to develop production projects and side projects as deployment-driven as possible. Over the years I had tons of projects on Heroku and I'm grateful for the experience 🙏 But if tons of projects are to come again, I don't see a point in paying 7$ bucks per side-project…

Background Using Ruby, Active Record, Sinatra, and a React frontend, I created a traveler...
Sensible semantic HTML styling out the box for Ruby on Rails applications - davidteren/simple_tails
Ensure your Rails application stays secure by following some best practices and habits.

Find out about the different JIT compilers for Ruby — YJIT, MJIT, and TenderJIT — and their benefits.

We've open sourced Trilogy, the database adapter we use to connect Ruby on Rails to MySQL-compatible database servers.
When rake tasks need to be part of a deployment, you could find yourself in a situation where the rake task was forgotten about or have to go through the process of shelling into the environment to execute the tasks. In this episode, we look at addressing these issues by…

Learn about Active Record and subqueries, views and materialized views, and domain types and composite types in Postgres and Ruby on Rails.

I’m working on a Rails backend app to serve as the API for my database.
Learn about the three main types of app architecture, then connect React with your monolith Ruby on Rails app.
Leaked OnlyFans photos and video of manny.codes

Learn the basics of Hotwire and how to use it in your Rails app.
How the principle of connascence will help us to move away from fixtures.
Ref: #6053

If you're finding performance bottlenecks with full-text search in your database, it may be time to switch to Elasticsearch. In this tutorial, Ianis introduces Elasticsearch and shows us how to implement an efficient ...
A common issue when writing tests for real-world software is how to deal with third-party dependencies. Let’s examine an old, but counter-intuitive principle.

Did you know that Rails has a ~/.railsrc file? Similar to your ~/.bashrc or ~/.zshrc file, you can...

In 2019 there are a myriad of options for mapping and geolocation services. Rails geocoder gem makes it easy to find your way around those services.

Ruby on Rails Admin Panel Framework
HTTP provides a method of client-side caching known as Conditional Get Requests. This style of caching allows a client to cache the content…

In this episode, we look at different authorization approaches from the most simple to more complex scenarios. https://www.driftingruby.com/episodes/roles-from-scratch This episode is sponsored by Honeybadger https://www.honeybadger.io/ ► Visit the Merchandise Store…

Find out how feature flags function in principle and get started with feature flags using the Flipper gem.
A collection of branches that transmit HTML over the wire. - thoughtbot/hotwire-example-template

Learn how you can implement polymorphism in your Rails application for cleaner code.

In this quick tutorial I will go over how I use Action Mailer in my Rails apps. A bonus if you have...
Over 2,600 members of the Rails community from 92 countries kindly contributed their thoughts on tools, frameworks, and workflows in their day to day development lives. From these responses we hope to get an understanding of where Rails stands as a framework in 2022.

In this markdown tutorial using rails app learn a step-by-step process to add Markdown support to the Rails app using Redcarpet and Coderay gems.

A guide to SQLite on Heroku - explaining why using SQLite on Heroku's ephemeral file system is a bad fit, and looking at alternatives.
Ruby on Rails is one of the most popular application stacks for developers looking to create sites and web apps. Using rbenv will provide you with a solid en…