[RUBY] L'histoire que link_to est profonde (cause inconnue)

Lorsque vous écrivez avec ** link_to **, de sorte que lorsque vous appuyez sur le bouton de publication pendant le développement de l'application, vous serez redirigé vers la page de publication

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

Au début, je l'ai écrit comme ça. Alors toujours![Capture d'écran 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) J'ai cette erreur rouge. ..

supposition

** routes.rb ** n'est pas bien décrit Je l'ai mal orthographié

Je suis venu vérifier routes.rb

routes.rb


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

Il n'y a rien d'étrange autre que d'exclure l'index dans les ressources

rails routes

Il n'y a pas de problème même si vous vérifiez avec ...

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

Je n'ai pas fait d'erreur d'orthographe ...

Qu'est-ce qui s'est passé

** Action du contrôleur décrit au lieu du préfixe ** new_photo GET /photos/new(.:format)

index.html.erb


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

Résolu avec ...

ajouter à

La cause a été trouvée dans le commentaire de @scivola Merci @scivola. Le préfixe semble être une ** chaîne ** lorsqu'il est entouré de '' ... Donc, dans mon cas, il semble être reconnu comme une chaîne de caractères

Recommended Posts

L'histoire que link_to est profonde (cause inconnue)
L'histoire que .java est également construite dans Unity 2018
[Swift] L'histoire qui change est souvent utilisée pour le jugement d'énumération
Une histoire qui a souffert d'un espace qui ne disparaît pas même s'il est taillé avec Java La cause est BOM
Une histoire sur la création d'un Builder qui hérite du Builder
Principes de base de la gestion des erreurs Java - L'histoire qui capture n'est prise qu'au premier plan
PATH ne passe pas ... La cause est le code du caractère
L'histoire selon laquelle la mise à jour forcée n'a pas pu être mise en œuvre
[Docker] Est-il suffisant de l'appeler une construction en plusieurs étapes? → L'histoire qui est devenue si bonne