Learning Ruby on Rails

This course aims to be the most complete guide on Ruby on Rails that exists on the internet. 


  • Have basic knowledge of object programming
  • Have a computer (mac, windows or linux)


This course aims to give you the basics to start ruby coding on the ruby on rails framework. It will teach you the logic to follow when performing a Ruby project, as well as the use of external resources (libraries, gem ...)

Table of contents

  • Get started with Ruby on Rails
  • Creating a Ruby on Rails application
  • Create a new Rails application with a non-standard database adapter
  • Creating Rails APIs in JSON
  • Rail installation
  • ActionCable
  • ActionController
  • JSON output instead of HTML
  • Add / remove fields in existing tables
  • Create a join table using Migrations
  • Manual test of your models
  • Using a template instance to update a row
  • Core Extensions: Access to Channels
  • Core Extensions: String Conversion to Date / Time
  • Basic extensions: exclusion of strings
  • Core Extensions: Chain Filters
  • Core Extensions: Inflection String
  • Adding an Amazon RDS application to your rails application
  • Add an admin panel
  • Rails API
  • Creating an API application only
  • ActiveRecord Associations
  • Self-referential association
  • Authentication of Rails 5 API
  • User Authentication in Rails
  • Authenticate Api using Currency
  • Authentication Token
  • Authorization with CanCan
  • ActiveRecord multi-purpose columns
  • Create a new Rails application
  • Remove Turbolinks
  • Add AngularJS to the Asset Pipeline
  • Organize the Angular application
  • Start the Angular application
  • Naming conventions
  • Deploying a Rails application on Heroku
  • Replace the HTML code in views
  • HAML - another way to use in your views
  • How to create a new customer in Stripe
  • I18n - Internationalization
Size : 2466.032 Kb
File type : pdf
Downloads: 247
Created: 2019-04-22

Others Ruby on Rails Tutorials

Ruby On Rails Programming Tutorial

Others related eBooks about Learning Ruby on Rails

PHPUnit Manual

Download free course PHPUnit Manual, pdf file on 178 pages by Sebastian Bergmann....

Three.js Cookbook

Modern browsers are becoming more powerful each year and in recent years have adopted WebG..., download free Three.js tutorial in PDF (300 pages) created by ....

Angular Succinctly

Download free course Angular Succinctly, pdf file on 124 pages by by Joseph D. Booth....

Tutorial XML and DOM in PDF

Download free course Learning basic XML DOM, PDF ebook under 28 pages for beginners....

HTML5 in Action

HTML5 is not a few new tags and features added to an old standard - it's the foundation of the modern web, enabling its interactive services, single-page UI, interactive games, and complex business applications. With support for standards-driven mobile app development, powerful features like local s...

Learning PHP language

Download this free eBook to learn the PHP language, a detailed 625-page document created by Stackoverflow....

Go for Javascript Developers

This book compares between two programming languages, Golang (or Go) and ECMAScript (or Javascript / JS). The merits of this pairing is the popularity of these languages. That's it. They are not similar, in fact, they are quite different. Javascript is an event driven, dynamically typed and interpre...

Learn Ruby on Rails, PDF Tutorial

This is a PDF tutorial about Ruby on Rails under 39 pages by Bhaskar Vaish, you will learn how to build web application using a Rails framework application....

Introduction to JavaScript in PDF

This tutorial provides an overview of Javascript programming language, it's a training document course in PDF under 34 pages designated to beginners....

JavaScript tutorial for professionals

Download free JavaScript tutorial course in PDF, training file in 106 chapters and 490 pages. Free unaffiliated ebook created from Stack OverFlow contributor....