7
votes

Application.css.scss non compilé sur rails 4

Je me sentais étrange que le style ne soit pas chargé,

J'ai donc écrit un contenu incorrect intentionnellement sur application.css.scss ,

et précompile et charger la page ne m'a pas donné d'erreur.

Je pensais que le fichier application.css.scss ne doit pas être chargé et compilé.

Malheureusement, il semble que non.

application.css.scss.SS.SSS.SSS.SSS.SSS.SSCSS xxx

application.rb xxx

gemfile (je ne suis pas sûr s'il y a un conflit) xxx

mise en page xxx


8 commentaires

@ i2dmport "boussole"; est-ce une faute de frappe ou son juste quelque chose que je ne suis pas au courant?


J'étais intentionnellement de le frapper. Pour vous assurer que le fichier n'a pas été chargé


Il l'a fait comme test que je présume


Vous avez un dossier Themes que vous essayez d'inclure. Puis-je demander où votre application.css.scss. / code> est stocké? Est-ce dans la norme app / actifs / stylesheets / emplacement?


@Richpeck OUI, SOUS APP / ACTIFS / STYLESHEets


bien. Pouvez-vous essayer de supprimer les références à votre stylesfeets de votre config et n'importe lequel des actifs que vous avez? Il peut s'agir d'un problème de rails elle-même (que des pignons ne pourront pas être alertés - empêchant ainsi le processus de précompilation de poursuivre)


Est-ce pour la production ou le développement? Avez-vous précompile dans le bon environnement, à savoir rails_env = actifs de râteau de production: précompile pour l'environnement de production?


Pourriez-vous mettre à jour votre question avec une liste des feuilles de calcul chargées? Si vous exécutez dans Dev, il ne consolidera pas les fichiers pour vous, mais sera Pré-compiler les Sass.


4 Réponses :


0
votes

Peut-être que vous avez un fichier "Application.css" à l'intérieur de votre dossier "/ Vendor / Themes /" ou "/ Lib"?

Que se passe-t-il si vous supprimez cette ligne "config.assets.Paths <<" # {rails.root} / Vendeur / Thèmes "à partir de votre fichier Application.rb?


0 commentaires

0
votes

Essayez d'exécuter ci-dessous la commande xxx

ou xxx


1 commentaires

Avertissement - Faites d'abord une copie de sauvegarde sur le développement. Cela créera un tas de fichiers que vous ne voulez pas / besoin dans votre git.



1
votes

J'ai eu exactement le même problème et je me rendais fou. J'ai eu une application / des actifs / des feuilles de style / myCustom_stylesheet.css.scss.scss avec les styles qui ont chargé l'amende dans le développement, mais lorsque je suis déployé à la production sur Heroku, aucun de mes styles n'est apparu. Je l'ai résolu en plaçant le fichier personnalisé.css dans mon répertoire de fournisseur / actif / styles-felets avec ce contenu: xxx

J'ai également ajouté cette ligne à mon fichier initializers / actif.rb bien que je suis Pas sûr que c'est nécessaire. xxx


0 commentaires

0
votes

Aujourd'hui, je suis tombé sur un problème similaire qui change de applicatif.css.scss ne met pas à jour dans le style de page. Plus tard, j'ai découvert que c'est parce qu'il existe une erreur dans mon fichier .scss, ul étant mal orthographié comme u1 . Une fois que l'erreur est corrigée, le style est enfin mis à jour dans la page Actualisée, sans avoir besoin de redémarrer Rails Server.


0 commentaires