Ruby: Learn Ruby, Ruby on Rails, Ruby Gems & More - SitePoint
Featured
Advertise with usRecent
RubyMine: Code Insight for Ruby and Rails
By Artem Sarkisov,
We answer take a look at the Code Insight feature from RubyMine to help answer the question: "what does RubyMine do that a text editor can't?"
Understanding the Model-View-Controller (MVC) Architecture in Rails
By Glenn Goodrich,
Rails really takes the idea of separating an application's data, user interface, and control logic to a whole new level. In this article we'll see how.
Building APIs with Ruby on Rails and GraphQL
By Léonard Hetsch,
Léonard demonstrates the possibilities offered by GraphQL and Rails by implementing a simple movies database API.
Beyond Rails Abstractions: A Dive into Database Internals
By David Bush,
David Bush discusses the importance of understanding core functionality in Rails, showing how indexes work and how to implement a database by yourself.
Search and Autocomplete in Rails Apps
By Ilya Bodrov-Krukowski,
Ilya shows how to set up search and autocomplete features in a Rails application, including additional pg_search options, matched usernames and geolocation.
Take Opportunities to Beat Imposter Syndrome
By Glenn Goodrich,
Start Your SEO Right with Sitemaps on Rails
By Ilya Bodrov-Krukowski,
Handle Password and Email Changes in Your Rails API
By Vinoth,
Vinoth completes this two-part series on authenticating your Rails API using JWT by handling reset password and email endpoints.
Do the Right Thing and Document Your Rails API with Swagger
By Parth Modi,
Parth Modi generates executable docs for his Rails API using swagger-docs and swagger-ui.
Master Many-to-Many Associations with ActiveRecord
By Fred Heath,
Fred Heath discusses the many different many-to-many associations and how to handle each with ActiveRecord.
Setting Up an Angular SPA on Rails with Devise and Bootstrap
By Jesse Novotny,
Jesse Novotny provides a walkthrough for setting up an Angular single page app on Rails with Devise and Bootstrap.
Lexers, Parsers, and ASTs, OH MY!: How Ruby Executes
By David Bush,
Common Rails Security Pitfalls and Their Solutions
By Ilya Bodrov-Krukowski,
Ilya Bodrov-Krukowski walks through 10 common security issues when using Rails and how to avoid and manage each one.
Ruby, Rails, and Imposter Syndrome, with Glenn Goodrich
By M. David Green, Tim Evko,
In this episode, Tim and David are joined by Glenn Goodrich, aka Ruprict, a developer by day and SitePoint's Ruby Channel editor by night.
5 Ruby Resources for the Hour of Code
By Glenn Goodrich,
N + 1: When More Queries Is a Good Thing
By Parth Modi,
Parth Modi explains how he discovered that fixing the N + 1 Query Problem isn't always about reducing the number of queries. Sometimes, more queries is better.