Ich versuche, auf eine unglaublich einfache Serie von zu verlinken welcome#___
tippe Seiten und bekomme weiter No route matches [GET] ...
Fehler.
Die drei Links, die ich versuche, sind:
<%= link_to "welcome_personality_path" do %>
...
<% end %>
und
<%= link_to "welcome_game_path" do %>
...
<% end %>
und
<%= link_to "welcome_body_path" do %>
...
<% end %>
Ich bekomme die no route matches
Fehler für jede einzelne, obwohl meine Rechenrouten zeigen, dass diese Routen existieren:
welcome_index GET /welcome/index(.:format) welcome#index
welcome_personality GET /welcome/personality(.:format) welcome#personality
welcome_game GET /welcome/game(.:format) welcome#game
welcome_body GET /welcome/body(.:format) welcome#body
welcome_resources GET /welcome/resources(.:format) welcome#resources
welcome_about GET /welcome/about(.:format) welcome#about
Es scheint unglaublich einfach zu sein, eine Fehlermeldung zu erhalten, daher bin ich ratlos. Keine dieser Seiten akzeptiert Parameter oder erfordert spezielle Berechtigungen.
Antworten:
1 für die Antwort № 1Entfernen Sie Anführungszeichen um Ihre Pfade (welcome_personality_path
nicht "welcome_personality_path"
):
<%= link_to welcome_personality_path do %>
...
<% end %>