[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.
** 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.
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
Recommended Posts