[RAILS] À propos du problème selon lequel l'image n'est pas affichée après le déploiement AWS

Lorsque j'accède à l'environnement de production, le CSS n'est pas appliqué. .. .. Je laisserai un mémorandum de ma solution qui a été résolue à ce moment-là. L'emplacement de l'image est app / actifs / images

Solution 1 Ajoutez .SCSS après l'extension de fichier CSS

Mais cela n'a pas aidé. J'ai entendu dire que certaines personnes ont pu faire cela.

Solution 2 Passez en revue la notation CSS.SCSS

Dans mon cas, la notation est

url(/assets/Nom de l'image);


C'était

image-url("Nom de l'image");


Après avoir changé en

$ git pull origin master

Réfléchissez avec. Mais cela ne s'applique toujours pas

Solution 3 Recompiler

https://qiita.com/yoheism42/items/dcf71691ca3e8dfc26c5 Reportez-vous à l'article ici

$ find app/assets/ -type f -exec touch {} \;
$ rake assets:clobber assets:precompile
$ RAILS_ENV=production rake assets:precompile

Essayer. Puis avec la commande sur la deuxième ligne

========================================
  Your Yarn packages are out of date!
  Please run `yarn install --check-files` to update.
========================================

Une telle erreur. Contre cela

Ensuite, essayez à nouveau la commande à trois lignes depuis le début. Puis cette fois ça s'est bien passé sans être joué.

finalement

$ sudo systemctl start nginx
$ sudo systemctl reload nginx

Exécuter dans l'ordre et redémarrer le moteur X

ensuite

$ ps aux | grep unicorn
$kill 1376 ← Le nombre le plus à gauche sur la ligne principale de la licorne
$ RAILS_SERVE_STATIC_FILES=1 unicorn_rails -c config/unicorn.rb -E production -D

Avec cela, j'ai réussi à afficher l'image.

C'était long···

Recommended Posts

À propos du problème selon lequel l'image n'est pas affichée après le déploiement AWS
[Rails] À propos de l'erreur selon laquelle l'image n'est pas affichée dans l'environnement de production
Comment résoudre le problème que l'image du site Web ne s'affiche pas après le déploiement sur heroku dans Rails 5
Que faire si l'image d'arrière-plan n'est pas appliquée après le déploiement
[Android Studio] À propos du fait que la vue de conception n'est pas affichée lors de l'utilisation de TextClock
rails Le déploiement AWS n'est pas reflété
Comment résoudre le problème de non-sortie du journal de connexion lorsque l'application Web est arrêtée
L'image n'est pas affichée dans l'environnement de production
Le message d'erreur du périphérique ne s'affiche pas correctement.
Lorsque le projet n'est pas affiché dans eclipse
Turbolinks: je veux résoudre le problème que JS ne s'affiche pas correctement à moins d'être rechargé lors de la transition avec link_to
[Erreur] L'application ne s'affiche pas dans l'environnement de production
[Rails] Le problème que pry-byebug ne s'arrête pas au point d'arrêt
Résolution du problème d'affichage de toutes les données du tableau
[Rails] Résolution du problème selon lequel le délai d'expiration de la session ne fonctionne pas
[Rails] fields_for n'est pas affiché
[Firebase] Firebase Auth currentUser ne devient pas nul même après la désinstallation de l'application
Comment résoudre le problème qu'Aptana Studio ne démarre pas
Correction d'un problème où l'événement de défilement ne se déclenchait pas dans JQuery
Comment résoudre le problème que le bean n'est pas traité correctement lorsqu'il est imbriqué dans Spring Batch
[Rails] Comment résoudre le problème d'écrasement de l'image par défaut lors de l'édition sans télécharger l'image [Active Storage]
cette? WebView (swift) ne fonctionne pas.
Le problème que le contenu des paramètres est complètement affiché dans la vue [Rails]
Où puis-je trouver des informations sur les versions de Java après février 2019? À propos du problème
[Cloud9] Yay! You are on Rails! N'est pas affiché dans le didacticiel sur les rails
[Rails] Que faire lorsque l'image Refile n'est pas affichée lors de l'écriture du traitement au moment de l'erreur de routage
Après avoir vérifié le problème de Montyhall avec Ruby, c'était une histoire que je pouvais bien comprendre et que je ne comprenais pas bien