Chapters
- Getting started with Ruby on Rails
- Routing
- ActiveRecord
- Views
- ActiveRecord Migrations
- Rails Best Practices
- Naming Conventions
- ActionCable
- ActiveModel
- User Authentication in Rails
- ActiveRecord Associations
- ActiveRecord Validations
- ActiveRecord Query Interface
- ActionMailer
- Rails generate commands
- Configuration
- I18n - Internationalization
- Using GoogleMaps with Rails
- File Uploads
- Caching
- ActionController
- Configuration
- Safe Constantize
- Rails 5
- Authorization with CanCan
- Mongoid
- Gems
- Change default timezone
- Asset Pipeline
- Upgrading Rails
- ActiveRecord Locking
- Debugging
- Configure Angular with Rails
- Rails logger
- Prawn PDF
- Rails API
- Deploying a Rails app on Heroku
- ActiveSupport
- Form Helpers
- ActiveRecord Transactions
- RSpec and Ruby on Rails
- Decorator pattern
- Elasticsearch
- React with Rails using react-rails gem
- Rails Cookbook - Advanced rails recipes/learnings and coding techniques
- Multipurpose ActiveRecord columns
- Class Organization
- Shallow Routing
- Model states: AASM
- Rails 5 API Authetication
- Testing Rails Applications
- Active Jobs
- Rails frameworks over the years
- Nested form in Ruby on Rails
- Factory Girl
- Import whole CSV files from specific folder
- Tools for Ruby on Rails code optimization and cleanup
- ActiveJob
- Active Model Serializers
- Rails Engine - Modular Rails
- Single Table Inheritance
- ActiveRecord Transactions
- Turbolinks
- Friendly ID
- Securely storing authentication keys
- Authenticate Api using Devise
- Integrating React.js with Rails Using Hyperloop
- Change a default Rails application enviornment
- Rails -Engines
- Adding an Amazon RDS to your rails application
- Payment feature in rails
- Rails on docker
- Reserved Words
https://cdn.shopify.com/s/files/1/0298/0039/8988/files/RubyOnRailsNotesForProfessionals.pdf?851