rails 3.2 ActionView MissingTemplate nur in der Produktion

8

Ich habe eine Anwendung, die im Entwicklungsmodus wunderbar funktioniert. Bei einem Versuch, in der Produktion in Webrick oder Passenger / Apache zu testen, lädt sich der Großteil meiner Seite gut auf, bis ich versuche, eine Ajax-Form einzureichen. Ich habe die Paketinstallation --deployment ordnungsgemäß verwendet. Ich habe meine Assets ordnungsgemäß vorkompiliert. Aber aus irgendeinem Grund bekomme ich den folgenden Fehler bei der Übermittlung von Remote-Formularen. Beachten Sie, dass der Ajax tatsächlich funktioniert, da er Datensätze in der Datenbank erstellt. Eine Sache, die ich interessant finde, ist, dass ich einen Edelsteinsatz mit Rubin 1.9.3 benutze, aber ich bekomme Hinweise auf Ruby 1.9.1 in diesen Fehlercodes. Ich schließe auch den Benutzer-Controller ein, damit Sie die Controller-Referenzen sehen können. Hilfe!

Update !! Abhängig davon, welche Aktion, ob es die create action, die Aktion action update action oder die Zerstörung des Fehlers ist, fehlt template users / create oder users / update oder users / edit users / destroy etc Lesen Sie den Kommentar zur ersten Antwort, da ich glaube, dass dies ein Problem ist, bei dem die JavaScript-Dateien nicht in den Vorkompilierungsvorgang einbezogen werden.

%Vor%

controllers / users_controller.rb

%Vor%     
ctilley79 07.02.2012, 08:56
quelle

2 Antworten

16

verschiebe das Folgende außerhalb der Asset-Gruppe in deine Gemfile

%Vor%     
ctilley79 28.02.2012, 03:17
quelle
-1
%Vor%

Dies bedeutet, dass die View-Datei app / users / show.html.erb fehlt. Erstellen Sie hier eine Dummy-Datei und prüfen Sie, ob dadurch das Problem gelöst wird.

    
Mab879 08.02.2012 01:11
quelle