0

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 aus
Rails.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 
+0

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? :) –

+0

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? –

+0

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). –

Antwort

0

figured it. Ich lief nie heroku run rake db:migrate, so Heroku war für Instanzen von Modellen suchen, die noch nicht existierte: {

Verwandte Themen