auf die Produktion, nur statische Seiten meiner Website arbeiten und alle Seiten mit Instanzvariablen Fehler 404 zurück. Wenn ich heroku logs
ausführen, wird der Fehler aus dem einen oder anderen Grund nicht in dem Protokoll angezeigt. Alles ist lokal gut.Ruby-Backend funktioniert nicht auf Heroku Phasenaufstellungsort
Ich bin nicht sicher, wo dieses Problem aus, so wenden Sie sich bitte in den Kommentaren stammen könnten!
Danke,
Jill
Edit:
Hier ist die Routen
Datei ausRails.application.routes.draw do
resources :comps do
resources :tracks do
member { get :download }
end
end
devise_for :users
resources :shows
resources :contacts, only: [:index, :new, :create]
get 'literal/noise' => 'literal#noise'
root 'welcome#hi'
end
Können Sie zeigen uns Ihre Routen? Hast du den Debug-Level auf Heroku erhöht, damit du mehr in den Logs bekommst? Können Sie das versuchen, dann versuchen Sie es erneut in den Logs? :) –
Danke für Ihre Antwort @TarynEast. Ich habe gerade meine Frage aktualisiert, um meine Routes-Datei hinzuzufügen. Ich bin mir nicht sicher, was Sie meinen, wenn Sie das Debug-Level verbessern. Könnten Sie mir in die richtige Richtung zeigen? –
In der Konfigurationsdatei für jede Umgebung haben Sie eine Debug-Ebene (die angibt, wie ausführlich die Protokollierung für diese Umgebung ist). Für die Entwicklung ist dies normalerweise etwas wie ': debug ', aber die Produktion hat oft die Protokolle' 'info' oder': error' gelöscht ... was für weniger Protokolle bedeutet. Suchen Sie in jeder Ihrer Konfigurationsdateien nach 'debug_level'. Sie werden es finden und können das für die Produktion ändern, damit es genauso ist wie für die Entwicklung (zumindest in diesen frühen Phasen). –