アプリ開発中投稿ボタンを押したら投稿ページに遷移するようにlink_toで記述をしていた時
<%= link_to "投稿", 'new_photo_path'%>
最初はこのように記述しました。
するといつもの
この赤いエラー分が出ました。。
仮定
routes.rbがうまく記述できていない
綴りが間違えてる
routes.rbを確認しにきました
routes.rb
resources :photos, except: :index
root to: 'photos#index'
resourcesでindexを除外していること以外に不思議な点はなく
rails routes
で確認しても問題はなし…
綴りも間違えていない…
行ったこと
PrefixではなくController#Actionの方を記述した
new_photo GET /photos/new(.:format)
index.html.erb
<%= link_to "投稿", '/photos/new'%>
で解決しました…
追加
@scivola さんからのコメントで原因がわかりました
@scivola さんありがとうございました。
Prefixは''
で囲むと文字列になってしまうようです…
なので自分の場合は文字列として認識されているようです