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 !