Ich habe ein ziemlich seltsames Problem mit einer meiner Rails-Apps. Ich denke, ich mache wahrscheinlich etwas wirklich Dummes, das ich einfach nicht identifizieren konnte. Mein Problem ist, dass ich ungefähr die Hälfte meiner Indexpfade vermisse.
Wenn mein Controller zum Beispiel "foos" für ein Model foo ist, dann habe ich das:
%Vor%Aber keine GET-Option, die normalerweise wie folgt aussehen würde:
%Vor%Im Folgenden zeige ich Ihnen meinen aktuellen Code, der mir hilft, meine fehlenden Indexrouten wiederherzustellen.
routes.rb:
%Vor%Routen für den Ankündigungsabschnitt:
%Vor%Wie Sie sehen können, gibt es keinen get / index. In meinem Controller habe ich die einfache Index-Methode definiert ...
%Vor%Ich verstehe wirklich nicht, warum ich diesen Indexpfad nicht habe. Es passiert auch auf mehreren anderen Controllern. Jede Hilfe wäre willkommen.
Bearbeiten: In der Konsole gibt app.announcements_path
zusätzlich zu den anderen, die fehlende Indexpfade haben, einen Fehler zurück, der die Methode nicht enthält.
Tags und Links ruby-on-rails rake routes