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: 251
Created: 2019-04-22

Others Ruby on Rails Tutorials

Ruby On Rails Programming Tutorial

Others related eBooks about Learning Ruby on Rails

AJAx and JQuery

Download PDF tutorial about AJAx and JQuery ,the basics that you should know to build an interacting web site without requiring a page reload....

Webapps in Go

Download free course Webapps in Go, pdf file on 185 pages by Suraj Patil....

CSS in Depth

This book exposes you to a world of CSS techniques that range from clever to mind-blowing. This instantly useful book is packed with creative examples and powerful best practices that will sharpen your technical skills and inspire your sense of design....

Cascading style sheets (CSS) free pdf tutorial

Download free Cascading style sheets (CSS) course material and training (PDF file 34 pages) designated to beginners....

You Don't Know JS Yet: ES.Next & Beyond - 2nd Edition

No matter how much experience you have with JavaScript, odds are you don't fully understand the language. As part of the "You Don't Know JS" series, this compact guide focuses on new features available in ECMAScript 6 (ES6), the latest version of the standard upon which JavaScript is built. ...

Learning jQuery PDF course

Download free Jquery tutorial course in PDF, training file in 18 chapters and 88 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

jQuery Notes for Professionals

Download free course jQuery Notes for Professionals, pdf file on 66 pages by Stack Overflow Community....

Responsive Web Design Tutorial

Download free Responsive Web Design With fluid grids for desktop, tablet, and mobile, with example and exercises, course material, tutorial training, a PDF file under 30 pages by Tim Davison....

Transforms in CSS

Present information in stunning new ways by transforming CSS elements in two- and three-di..., download free CSS tutorial in PDF (52 pages) created by ....

You Don't Know JS Yet: Get Started - 2nd Edition

It's easy to learn parts of JavaScript, but much harder to learn it completely or even sufficiently whether you're new to the language or have used it for years. With the "You Don't Know JS" book series, you'll get a more complete understanding of JavaScript, including trickier parts of the language...