[RUBY] [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

problème

[Rails] Ecrivez le traitement au moment de l'erreur de routage - Qiita J'ai essayé d'éviter l'erreur de routage en me référant à cet article, mais certaines des images de nouveau ne sont plus affichées.

Cause

** L'URL de la pièce jointe ajoutée dans le fichier est la cible de unmatched_route **

Comme contre-mesure pour l'erreur de routage

routes.rb


get '*unmatched_route', to: 'home#about'

Et, lorsqu'une route autre que la route écrite dans routes.rb était spécifiée, elle était configurée pour accéder à la page à propos, mais la route de l'image de pièce jointe nouvellement enregistrée est également considérée comme unmached_route, et ceux La tragédie que seule l'image saute à la page à propos.

approche

Créez un nouveau config / initializers / refile.rb

config/initializers/refile.rb


Refile.automount = false
#refile unmount root automount

config/route.rb


mount Refile.app, at: Refile.mount_point, as: :refile_app
#refile Montage racine manuel
#Toutes les voies d'attachement sont acquises

référence

Recommended Posts

[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 installé le gemfile'devise''bootstrap 'avec des rails, que faire lorsque l'url est une erreur
[Rails] Que faire lorsque la vue se réduit lorsqu'un message est affiché avec la méthode des erreurs
Que faire si l'application n'est pas créée avec la dernière version de Rails installée lorsque les rails sont neufs
Que faire lorsque javax.el.ELException: Pas une expression de méthode valide: s'affiche lorsque l'écran JSF est affiché
[IOS] Que faire lorsque l'image est remplie d'une seule couleur
Que faire si l'image d'arrière-plan n'est pas appliquée après le déploiement
[Rails] À propos de l'erreur selon laquelle l'image n'est pas affichée dans l'environnement de production
Que faire si l'image publiée par refile disparaît après avoir défini la page d'erreur 404 dans Rails
Que faire si l'opération non autorisée s'affiche lors de l'exécution d'une commande dans le terminal
[Grails] Une erreur s'est produite lors de l'exécution Que faire lorsque la CLI Grails ne démarre pas
Que faire si le message "Un serveur est déjà en cours d'exécution" s'affiche. Erreur lors de la tentative de démarrage du serveur rails
Que faire lorsque «Échec du chargement de la bibliothèque partagée JNI» s'affiche dans Eclipse
Que faire lorsque l'adresse déjà utilisée est affichée après l'exécution des rails
Que faire lorsque «Impossible de trouver» dans l’une des sources apparaît dans l’environnement de développement avec Docker × Rails × RSpec
Que faire si FacesMessage est défini mais pas affiché
L'idée de couper quand l'erreur n'est pas résolue
[Rails] Lorsque le changement de disposition du dispositif n'est pas reflété
L'erreur de remplacement final [Java] ne s'affiche pas au moment de la compilation
[Ubuntu 20.04] Que faire si le moniteur externe n'est pas reconnu
[Rails] Que faire si les données ne sont pas enregistrées dans la base de données
Que faire lorsque les modifications du servlet ne sont pas reflétées
Que faire lorsque Cloud 9 est plein dans le didacticiel Rails
[Rails] About Uglifier :: Erreur: jeton inattendu: au moment du déploiement
[Rails] Que faire lorsque les rails ne répondent pas ou ne s'arrêtent pas
Que faire lorsque la "relation" hibernate_sequence "n'existe pas" dans la colonne ID de PostgreSQL + JPA
[Rails] Que faire lorsque l'erreur Aucune base de données sélectionnée et Base de données inconnue apparaît dans db: migrate
[Débutant en programmation] Que faire lorsque les rails deviennent une erreur dans l'environnement de développement local
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 à propos de l'erreur "Impossible de lire ou n'est pas un fichier ZIP valide"
Que faire lorsque le préfixe c n'est pas lié dans JSP
Que faire lorsque "npm ERR! Code ENOSELF" s'affiche après l'installation de npm
[Rails] Que faire si vous obtenez une erreur indiquant "Impossible de trouver un moteur d'exécution JavaScript." Lors de l'exécution de la commande rails dans Catalina
Comment résoudre l'erreur'ActionView :: Template :: Error (L'actif "application.css" n'est pas présent dans le pipeline d'actifs. '"Lors de la précompilation d'actifs Rails
Que faire quand est invalide car il ne commence pas par un "-"
Le message d'erreur du périphérique ne s'affiche pas correctement.
Que faire lors du débogage "Source non trouvée"
Lorsque le projet n'est pas affiché dans eclipse
[JavaScript] Je souhaite limiter le traitement en vérifiant les éléments d'entrée lorsque le temps spécifié s'écoule lors de la mise au point.
Que faire si le message d'erreur "Impossible de trouver un moteur d'exécution JavaScript" s'affiche lors du démarrage du serveur rails
Que faire si la mise à jour ne prend pas effet après le déploiement de Rails AWS
[Ruby on rails] Lors de l'exécution de la commande heroku, bash: heroku: command not found s'affiche. [Tutoriel Rails]
Que faire lorsque les paramètres de routage ne fonctionnent pas après la création d'un environnement Docker avec Laravel
Bibliothèque non chargée lors de la tentative de mise à niveau de la version ruby et des rails s
Que faire si le point d'arrêt est grisé et ne s'arrête pas pendant le débogage
Quand le survol d'Eclipse est difficile à voir
Que faire si le serveur Rails ne peut pas démarrer
Que faire lorsque le certificat SSL a expiré
Que faire lorsque les balises JSF ne deviennent pas HTML
Erreur ExecJS :: RuntimeUnavailable: que faire quand cela se produit
[Erreur] L'application ne s'affiche pas dans l'environnement de production