投稿機能を作成していたときにめちゃくちゃつまづいてしまいした
エラーの内容は初心者でも分かりますね。
'items_path'が定義されてないよ、'items_path'じゃない?
ってことですね。
こういう時はform_withで渡している@itemのスペルミスだったり、controllerで@itemで定義してなかったり、というのがよくあるパターンなのですが、この辺も全部やってた。
で、今回ミスっていた原因はRailsの命名規則に従ってなかったんですね。
controller名が違う!!!!!!!!
そう、対応するcontrollerを「item」で作成していたのですが、これがいけない。
controller名は複数形じゃないといけない。
一方でmodelは単数形。
ちなみにテーブルも複数形。
ということで、今回は
ルーティング、controller名とcontroller内のクラス、ビューのディレクトリ名を変更して、解決。