Päätin kokeilla miten tyylitiedostot toimivan Railsin kanssa. Se olikin hyvin yksinkertaista. CSS-tiedostot laitetaan \app\assets\stylesheets hakemistoon. Tein yhden main.css-tyylitiedoston, joka piti lisätä myös samassa hakemistossa olevaan application.css -tiedostoon rivillä
*= require main
Sitten tyylitiedosto toimi kaikilla sivuillani.
Paitsi... ei parilla sivulla! Itse asiassa kaikki <HTML> tagit ja vastaavat alkuhärpäkkeet puuttuivat näiltä sivuilta.
Kuumeisen googlettamisen jälkeen löysin mistä kenkä puristi. Olin lisännyt toimimattoman sivun controlleriin initialize-metodin asettaakseni siinä default-arvon, kuten olin jossain ohjeessa nähnyt. No, näinhän ei missään tapauksessa olisi saanut tehdä. Initialize kuulemma korvasi ylemmän tason vastaavan metodin ja samalla menivät layoutit pesuveden mukana.
Laitoin nyt alkuarvon new-metodiin ja se näyttää toimivan.
Ei kommentteja:
Lähetä kommentti