Scss sur ruby on rails

Hello,
j’ai beau chercher sur le net je ne trouve rien sur comment intégrer mon SCSS dans Ruby on Rails.
Si je met mes feuilles de styles .scss dans App > Assets > Stylesheets j’ai droit à une erreur. Il n’y a que la version compilé .css qui fonctionne.
Vu que le SASS vient du Ruby il doit bien avoir une méthode simple pour l’intégrer ?..
Merci ++

Hello !

Il faut que tu vérifies que tu as bien la gem sass-rails dans ton Gemfile (c’est normalement le cas depuis la version 3.1 de rails) : https://github.com/rails/sass-rails
Une fois installé tu mets tes fichiers .scss ou .sass dans app/assets/stylesheets et tout ira bien :)
Si tu as toujours une erreur, partage-là ici.

En fait, j’ai trouvé hier soir. Il faut renommer les fichiers “nom.scss” en “nom.css.scss” et renommer ma feuille de style principal en “application.css.scss”
Et sa marche direct pas besoin de compiler :) c’est trop bien

Merci ken même ;)

Pas besoin de les renommer en .css.scss, .scss suffit.
En revanche, seul application.scss est chargé par défaut. Tu peux en ajouter d’autres dans config/initializers/assets.rb :

# Precompile additional assets.
# application.js, application.css, and all non-JS/CSS in the app/assets
# folder are already added.
# Rails.application.config.assets.precompile += %w( admin.js admin.css )
Rails.application.config.assets.precompile += %w( admin.scss )

Cool, merci ça marche impec ;)
ça fait plus propre comme ça !

1 « J'aime »
Human Coders - Le centre de formation recommandé par les développeur·se·s pour les développeur·se·s