RESTfull CSS - automatické načítání stylopisu podle REST architektury v Rails
Steve Heffernan si napsal metodu, která mu na každé stránce načítá samostatný CSS soubor podle MVC architektury v Rails. Cituji:
- Global—application.css (and other global stylesheets)
- Action General—index.css, show.css, new.css
- Controller Specific—controller_name.css (e.g. projects.css)
Je to určitě zajímavý pohled na organizaci stylopisu v závislosti na Rails. Na webu Pražského Jara používáme něco podobného s tím rozdílem, že název akce a kontroleru vypisujeme jako třídu do <body>.
Díky naší metodě máme všechny selektory v jednom CSS souboru. Stevův způsob vyžaduje dělení do mnoha různých stylopisů, ale může být výhodnější pro opravdu rozsáhlé aplikace.