[RUBY] Die Geschichte, dass link_to tief ist (Ursache unbekannt)

Wenn Sie mit ** link_to ** schreiben, werden Sie beim Drücken der Post-Taste während der Anwendungsentwicklung zur Post-Seite weitergeleitet

  <%= link_to "Post", 'new_photo_path'%>

Zuerst habe ich es so geschrieben. Dann immer![Screenshot 2020-10-15 3.30.59.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/694122/40c3de74-5e3e-107a -7bcb-78f8143f741f.png) Ich habe diesen roten Fehler. ..

Annahme

** route.rb ** ist nicht gut beschrieben Ich habe es falsch geschrieben

Ich bin gekommen, um route.rb zu überprüfen

routes.rb


resources :photos, except: :index
  root to: 'photos#index'

Es gibt nichts Seltsames, als den Index in den Ressourcen auszuschließen

rails routes

Es gibt kein Problem, auch wenn Sie mit ...

スクリーンショット 2020-10-15 3.35.14.png

Ich habe keinen Rechtschreibfehler gemacht ...

Was ging

** Beschriebene Controller # Aktion anstelle von Präfix ** new_photo GET /photos/new(.:format)

index.html.erb


<%= link_to "Post", '/photos/new'%>

Gelöst mit ...

hinzufügen

Die Ursache wurde im Kommentar von @scivola gefunden Vielen Dank, dass Sie @scivola. Das Präfix scheint eine ** Zeichenfolge ** zu sein, wenn es in '' eingeschlossen ist ... In meinem Fall scheint es also als Zeichenkette erkannt zu werden

Recommended Posts

Die Geschichte, dass link_to tief ist (Ursache unbekannt)
Die Geschichte, dass .java auch in Unity 2018 erstellt wurde
[Swift] Die Geschichte, dass der Schalter oft für die Aufzählung verwendet wird
Eine Geschichte, die unter einem Raum litt, der nicht verschwindet, selbst wenn er mit Java beschnitten ist
Eine Geschichte über das Erstellen eines Builders, der den Builder erbt
Grundlagen der Java-Fehlerbehandlung - Die Geschichte, die abfängt, wird nur im Vordergrund aufgegriffen
PATH geht nicht vorbei ... Die Ursache ist der Zeichencode
Die Geschichte, dass das erzwungene Update nicht implementiert werden konnte
[Docker] Ist es gut genug, um es als mehrstufigen Build zu bezeichnen? → Die Geschichte, die so gut wurde