The Ruby on Rails Guide No-One Asked For

Welcome, brave soul, to my questionable guide to learning Ruby on Rails 6!

This is an amalgamation of a number of Ruby on Rails courses, the Rails v6.1.3.X Getting Started guide and many hours scouring Google. After all, why attend an online course or consult the officially recognised guides, when you can have your resident wannabe Boffin instruct you on the joys of learning Ruby on Rails?

Full disclaimer, I wrote most of this while fairly new to Rails but have been pretty familiar with Ruby for some time, so most of this should be suitable for newcomers to both. However I apologise in advance for any assumed knowledge of Ruby. If you are struggling with it, I recommend going through the steps in this free Ruby tutorial which will give you most of what you need to know.

This page will be updated with every new post that fits into the categories within, so please do check back regularly!

 


 

Beginning Ruby on Rails: ToDoList Web App

The list below links to posts that form a guide that will teach you the basics of how to build a simple Ruby on Rails web application, deploy it to the web and then improve it with styling and additional functionality.
If you have any issues or questions, please use the comments feature.

  1. Rails Application Overview

  2. Development Environment Setup

  3. Version Control (feat SSH)

  4. Building the App

  5. Version Control 2: Electric Boogaloo

  6. Introduction to Routing

  7. Basic Pages

  8. Setting up the Database

  9. Data Fundamentals

  10. Front-end Basics

  11. More Front-end CRUD

  12. The Rails Cyberman

  13. Refactoring (Tidying Up)

  14. Deploy the App

  15. Generators:
    1. Hindsight Exercise

    2. Scaffold: The Voldemort of Magic Rails Generators

  16. Styling the App

  17. Styling with Materialize

    1. Basic Layout

    2. Colour Variables & Icons

    3. Form Views

    4. Other Views

    5. Other Pages

  18. Dockerising the App

    1. Developing with Docker Compose

 
 

Common Problems

The list below links to posts that offer guides and solutions to issues that crop up somewhat regularly in my experience that would not fit in the guide above.

 
 

Other Helpful Sections

 
 

 
 

Comments

Popular posts from this blog

[ToDoList] Basic Pages

New Rails Apps with Docker Compose

[ToDoList] Building the App