Learning Ruby on Rails

by Stack Overflow Community

DescriptionTable of ContentsDetailsHashtagsReport an issue

Book Description

Ruby on Rails (RoR), or Rails, is an open-source popular web application framework. Rails uses Ruby, HTML, CSS, and JavaScript to create a web application that runs on a web server. Rails uses the model-view-controller (MVC) pattern and provides a fullstack of libraries from the database all the way to the view.

It is an unofficial and free Ruby on Rails book created for educational purposes. All the content is extracted from Stack Overflow Documentation, which is written by many hardworking individuals at Stack Overflow.

This open book is licensed under a Creative Commons License (CC BY-SA). You can download Learning Ruby on Rails ebook for free in PDF format (2.6 MB).

Table of Contents

Chapter 1
Getting started with Ruby on Rails
Chapter 2
Chapter 3
Chapter 4
Chapter 5
Active Jobs
Chapter 6
Active Model Serializers
Chapter 7
Chapter 8
Chapter 9
Chapter 10
ActiveRecord Associations
Chapter 11
ActiveRecord Locking
Chapter 12
ActiveRecord Migrations
Chapter 13
ActiveRecord Query Interface
Chapter 14
ActiveRecord Transactions
Chapter 15
ActiveRecord Transactions
Chapter 16
ActiveRecord Validations
Chapter 17
Chapter 18
Add Admin Panel
Chapter 19
Adding an Amazon RDS to your rails application
Chapter 20
Asset Pipeline
Chapter 21
Authenticate Api using Devise
Chapter 22
Authorization with CanCan
Chapter 23
Chapter 24
Change a default Rails application enviornment
Chapter 25
Change default timezone
Chapter 26
Class Organization
Chapter 27
Chapter 28
Chapter 29
Configure Angular with Rails
Chapter 30
Chapter 31
Decorator pattern
Chapter 32
Deploying a Rails app on Heroku
Chapter 33
Chapter 34
Factory Girl
Chapter 35
File Uploads
Chapter 36
Form Helpers
Chapter 37
Friendly ID
Chapter 38
Chapter 39
I18n - Internationalization
Chapter 40
Import whole CSV files from specific folder
Chapter 41
Integrating React.js with Rails Using Hyperloop
Chapter 42
Model states: AASM
Chapter 43
Chapter 44
Multipurpose ActiveRecord columns
Chapter 45
Naming Conventions
Chapter 46
Nested form in Ruby on Rails
Chapter 47
Payment feature in rails
Chapter 48
Prawn PDF
Chapter 49
Rails 5
Chapter 50
Rails 5 API Authetication
Chapter 51
Rails API
Chapter 52
Rails Best Practices
Chapter 53
Rails Cookbook - Advanced rails recipes/learnings and coding techniques
Chapter 54
Rails Engine - Modular Rails
Chapter 55
Rails -Engines
Chapter 56
Rails frameworks over the years
Chapter 57
Rails generate commands
Chapter 58
Rails logger
Chapter 59
Rails on docker
Chapter 60
React with Rails using react-rails gem
Chapter 61
Reserved Words
Chapter 62
Chapter 63
RSpec and Ruby on Rails
Chapter 64
Safe Constantize
Chapter 65
Securely storing authentication keys
Chapter 66
Shallow Routing
Chapter 67
Single Table Inheritance
Chapter 68
Testing Rails Applications
Chapter 69
Tools for Ruby on Rails code optimization and cleanup
Chapter 70
Chapter 71
Upgrading Rails
Chapter 72
User Authentication in Rails
Chapter 73
Using GoogleMaps with Rails
Chapter 74

Book Details

Computer Science
RIP Tutorial
PDF Size
2.6 MB

Book Hashtags

Related Books

Ruby on Rails Notes for Professionals
The Ruby on Rails Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow....
Rails on Containers
This book is designed to introduce you to using containers and Kubernetes for full-stack development. You'll learn how to develop a full-stack application using Ruby on Rails and PostgreSQL with Sidekiq, and how to manage them all - first with Docker, then with Docker Compose, and finally with Kubernetes. The topics that it covers include how to...
RESTful Web Services
You've built web sites that can be used by humans. But can you also build web sites that are usable by machines? That's where the future lies, and that's what RESTful Web Services shows you how to do. The World Wide Web is the most popular distributed application in history, and Web services and mashups have turned it into a powerful distributed co...
I Love Ruby
Ruby is an easy to learn programming language, it was invented by a guy named Matz in Japan. Ruby is a free software and can be used by any one for zero cost. Ruby's popularity was initially confined to Japan, later it slowly trickled out to rest of the world. Things changed with the emergence of Ruby on Rails which is a popular web-development fra...
Virtual Learning Design and Delivery
Online teaching can quickly become overwhelming. Finding ways to offer detailed and quality support, learning, and feedback, but through efficient and time-saving methods, will mean higher quality learning for less instructional time. For example, save all the course announcements, as they can be reused time and again. Create files of all tutorials...
Creative Chaos
Creative Chaos describes the dynamic process of collaborative design and development within interdisciplinary teams as they work to create something together. Creativity is wonderfully complex and chaotic, and at Carnegie Mellon University's Entertainment Technology Center we often describe what we do as "creative chaos" in that it's not ...