Skip to content

Repository files navigation

42 Ruby on Rails Piscine

The complete 42 Ruby on Rails Piscine, from shell and HTML basics up to a deployed e-shopping site. Each day is its own repository, wired in here as a git submodule.

git clone --recurse-submodules git@github.com:42-Course/RoR.git

Map

repository map

*Generated with lsphere

Modules

# Module Topic Repository
00 Initiation Shell, HTML, CSS, JavaScript RoR-0-Initiation
00 Starting Ruby fundamentals: types, file I/O, hashes, argv RoR-0-Starting
00 Oob Object-oriented Ruby, exceptions, HTML element tree RoR-0-Oob
01 Gems Gems, bundler, and a first Rails application RoR-1-Gems
01 Base Rails Routes, controllers, views, layouts, ActiveRecord RoR-1-Base-Rails
02 SQL Raw SQL vs. ActiveRecord: migrations, associations, scopes RoR-2-SQL
03 Sessions Cookies, sessions, auth, voting, reputation RoR-3-Sessions
03 Advanced acme e-shop in seven versions: Devise, CanCanCan, Kamal RoR-3-Advanced
03 Final Rails 8.1 on Ruby 3.3, the closing project RoR-3-Final

Most modules run the same way:

cd "RoR - 2 - SQL"
docker compose up --build

with love by pulgamecanica

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors