[RUBY] [Schienen] Was tun, wenn das Refile-Bild beim Schreiben der Verarbeitung zum Zeitpunkt des Routing-Fehlers nicht angezeigt wird?

Problem

[Rails] Schreiben Sie die Verarbeitung zum Zeitpunkt des Routing-Fehlers --Qiita Ich habe versucht, den Routing-Fehler zu vermeiden, indem ich auf diesen Artikel verwiesen habe, aber einige der Refile-Bilder werden nicht mehr angezeigt.

Ursache

** Die im Refile hinzugefügte Anhangs-URL ist das Ziel von unmatched_route **

Als Gegenmaßnahme für Routing-Fehler

routes.rb


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

Wenn eine andere Route als die in route.rb geschriebene Route angegeben wurde, wurde festgelegt, dass zur About-Seite gesprungen wird. Die Route des neu registrierten Anhangsbilds wird jedoch auch als unmached_route angesehen Die Tragödie, dass nur das Bild zur About-Seite springt.

Ansatz

Erstellen Sie eine neue 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
#Manuelle Root-Montage nachfüllen
#Alle Bindungswege werden erfasst

Referenz

Recommended Posts

[Schienen] Was tun, wenn das Refile-Bild beim Schreiben der Verarbeitung zum Zeitpunkt des Routing-Fehlers nicht angezeigt wird?
Was ist nach der Installation von 'devise' 'bootstrap' von gemfile with Rails zu tun, wenn url ein Fehler ist?
[Schienen] Was tun, wenn die Ansicht zusammenbricht, wenn eine Nachricht mit der Fehlermethode angezeigt wird?
Was tun, wenn die App nicht mit der neuesten Rails-Version erstellt wurde, die bei neuen Rails installiert wurde?
Was tun, wenn javax.el.ELException: Kein gültiger Methodenausdruck: wird angezeigt, wenn der JSF-Bildschirm angezeigt wird
[IOS] Was tun, wenn das Bild mit einer Farbe gefüllt ist?
Was tun, wenn das Hintergrundbild nach der Bereitstellung nicht angewendet wird?
[Schienen] Über den Fehler, dass das Bild nicht in der Produktionsumgebung angezeigt wird
Was tun, wenn das von refile gepostete Bild nach dem Einstellen der 404-Fehlerseite in Rails verschwindet?
Was tun, wenn der Vorgang nicht zulässig ist, wenn ein Befehl im Terminal ausgeführt wird?
[Grails] Beim Ausführen ist ein Fehler aufgetreten. Was ist zu tun, wenn die Grails-CLI nicht gestartet wird?
Was tun, wenn die Meldung "Ein Server läuft bereits" angezeigt wird. Fehler beim Versuch, den Rails-Server zu starten
Was ist zu tun, wenn in Eclipse "Fehler beim Laden der gemeinsam genutzten JNI-Bibliothek" angezeigt wird?
Was tun, wenn die bereits verwendete Adresse nach dem Ausführen der Schienen angezeigt wird?
Was ist zu tun, wenn in einer der Quellen in der Entwicklungsumgebung mit Docker × Rails × RSpec "Nicht gefunden" angezeigt wird?
Was tun, wenn FacesMessage festgelegt, aber nicht angezeigt wird?
Die Idee, abzuschalten, wenn der Fehler nicht behoben ist
[Schienen] Wenn die Layoutänderung des Geräts nicht berücksichtigt wird
Der endgültige Überschreibungsfehler von [Java] wird zur Kompilierungszeit nicht angezeigt
[Ubuntu 20.04] Was tun, wenn der externe Monitor nicht erkannt wird?
[Rails] Was tun, wenn keine Daten in der Datenbank registriert sind?
Was tun, wenn die Änderungen im Servlet nicht berücksichtigt werden?
Was tun, wenn Cloud 9 im Rails-Lernprogramm voll ist?
[Rails] Über Uglifier :: Fehler: Unerwartetes Token: Zum Zeitpunkt der Bereitstellung
[Schienen] Was tun, wenn Schienen nicht reagieren oder nicht anhalten?
Was tun, wenn "Relation" hibernate_sequence "nicht existiert" in der ID-Spalte von PostgreSQL + JPA
[Rails] Was tun, wenn der Fehler Keine Datenbank ausgewählt und Unbekannte Datenbank in db: migrate angezeigt wird?
[Programmieranfänger] Was tun, wenn Schienen zu einem Fehler in der lokalen Entwicklungsumgebung werden?
So lösen Sie das Problem, dass das Website-Image nach der Bereitstellung auf Heroku in Rails 5 nicht angezeigt wird
Was ist mit dem Fehler "Kann nicht gelesen werden oder ist keine gültige ZIP-Datei?" Zu tun
Was tun, wenn das Präfix c in JSP nicht gebunden ist?
Was tun, wenn nach der Installation von npm "npm ERR! Code ENOSELF" angezeigt wird?
[Rails] Was tun, wenn die Fehlermeldung "JavaScript-Laufzeit konnte nicht gefunden werden?" Angezeigt wird, wenn der Befehl "Rails" in Catalina ausgeführt wird
So beheben Sie den Fehler 'ActionView :: Template :: Error' (Das Asset "application.css" ist in der Asset-Pipeline nicht vorhanden. '"Beim Vorkompilieren von Rails-Assets
Was zu tun ist, wenn es ungültig ist, weil es nicht mit einem '-' beginnt
Die Gerätefehlermeldung wird nicht richtig angezeigt.
Was tun beim Debuggen von "Quelle nicht gefunden"?
Wenn das Projekt nicht in Eclipse angezeigt wird
[JavaScript] Ich möchte die Verarbeitung einschränken, indem ich Eingabeelemente überprüfe, wenn die angegebene Zeit zum Zeitpunkt des Fokusausgangs abgelaufen ist.
Was tun, wenn die Fehlermeldung "JavaScript-Laufzeit konnte nicht gefunden werden" angezeigt wird? Beim Starten des Rails-Servers
Was tun, wenn das Update nach der Bereitstellung von Rails AWS nicht wirksam wird?
[Ruby on Rails] Wenn der Befehl heroku ausgeführt wird, wird der Befehl bash: heroku: nicht gefunden angezeigt. [Rails Tutorial]
Was tun, wenn die Routing-Einstellungen nach dem Erstellen einer Docker-Umgebung mit Laravel nicht funktionieren?
Bibliothek nicht geladen, wenn versucht wird, die Ruby-Version und die Schienen zu aktualisieren
Was tun, wenn der Haltepunkt schattiert ist und beim Debuggen nicht stoppt?
Wenn der Schwebeflug von Eclipse schwer zu sehen ist
Was tun, wenn der Rails-Server nicht gestartet werden kann?
Was tun, wenn das SSL-Zertifikat abgelaufen ist?
Was tun, wenn JSF-Tags nicht zu HTML werden?
Fehler ExecJS :: RuntimeUnavailable: Was tun, wenn es auftritt?
[Fehler] Die App wird in der Produktionsumgebung nicht angezeigt