• # Ok, essayons de corriger les erreurs

    Posté par (site web personnel) . En réponse à l’entrée du suivi Machine virtuelle de développement. Évalué à 4 (+0/-0).

    Un petit peu d'aide serait la bienvenue.

    Pas de soucis

    je ne sais pas trop si je devais poster ici ou toujours dans le journal

    Ici, ça fera très bien l'affaire.

    je n'ai plus de css
    j'ai la même erreur pour un fichier "application.js"

    Ruby on Rails possède plusieurs environnements (development, test et production par défaut) et chaque environnement a une configuration différente (ça se règle dans config/environments/<nom_de_l_env>.rb).

    D'autre part, les fichiers CSS et JS sont générés : les sources sont du Sass pour l'un et du CoffeeScript pour l'autre.

    Sur l'environnement de dév, la génération des fichiers CSS et JS se fait à chaque requête (avec un cache pour éviter que ce soit trop lent). Par contre, sur l'environnement de production, cette génération se fait au déploiement avec une tâche particulière (bundle exec rake assets:precompile) mais on n'essaye plus de les générer après coup s'il en manque.

    J'imagine que c'est l'environnement de production qui est utilisé ici. Je recommande de modifier ça pour utiliser l'environnement de development, qui, comme son nom l'indique, convient mieux pour du développement. Typiquement, ça se fait en modifiant la variable d'environnement RAILS_ENV (cf https://github.com/nono/admin-linuxfr.org/blob/master/init.d/unicorn#L17).