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
ActionCable
 
Chapter 3
ActionController
 
Chapter 4
ActionMailer
 
Chapter 5
Active Jobs
 
Chapter 6
Active Model Serializers
 
Chapter 7
ActiveJob
 
Chapter 8
ActiveModel
 
Chapter 9
ActiveRecord
 
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
ActiveSupport
 
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
Caching
 
Chapter 24
Change a default Rails application enviornment
 
Chapter 25
Change default timezone
 
Chapter 26
Class Organization
 
Chapter 27
Configuration
 
Chapter 28
Configuration
 
Chapter 29
Configure Angular with Rails
 
Chapter 30
Debugging
 
Chapter 31
Decorator pattern
 
Chapter 32
Deploying a Rails app on Heroku
 
Chapter 33
Elasticsearch
 
Chapter 34
Factory Girl
 
Chapter 35
File Uploads
 
Chapter 36
Form Helpers
 
Chapter 37
Friendly ID
 
Chapter 38
Gems
 
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
Mongoid
 
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
Routing
 
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
Turbolinks
 
Chapter 71
Upgrading Rails
 
Chapter 72
User Authentication in Rails
 
Chapter 73
Using GoogleMaps with Rails
 
Chapter 74
Views
 

Book Details

Subject
Computer Science
Publisher
RIP Tutorial
Published
2019
Pages
291
Edition
1
Language
English
PDF Size
2.6 MB
License
CC BY-SA

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....
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...
Automated Machine Learning
This book presents the first comprehensive overview of general methods in Automated Machine Learning (AutoML), collects descriptions of existing systems based on these methods, and discusses the first series of international challenges of AutoML systems. The recent success of commercial ML applications and the rapid growth of the field has created ...
Railway Ecology
This book provides a unique overview of the impacts of railways on biodiversity, integrating the existing knowledge on the ecological effects of railways on wildlife, identifying major knowledge gaps and research directions and presenting the emerging field of railway ecology. The book is divided into two major parts: Part one offers a general revi...