朝活の時、遷移できていたページに遷移できなくなった。
原因はGitHubでブランチを誤って削除してしまったためイチから。
上記のエラー文が出てきたがパスは絶対に間違っていないと確信があったので
rails routesでパスの確認。
案の定パスが消えていたので今朝、朝活でご一緒にさせていただいている方から教えていただいた内容を
無い脳みその記憶を辿ること5分...
先ずコントローラーのにアクションを記述する必要がある。
ここで必要なアクションはnewアクションとcreateアクションなので以下のように記述。
class ItemsController < ApplicationController
def index
end
def new
end
def create
end
次にルーティングを設定する必要があるのでroutes.rbに以下のように記述。
resources :items, Only: [:new, :create]
onlyアクションを使うことでnewアクション、createアクションのルーティングの設定完了。
ターミナルで再度、rails routesを実行すると
new_item GET /items/new(.:format) items#new {:Only=>[:new, :create]}
パスが復活!!
なんとか手を動かしながら独力でエラー解決できた!!
(朝活で教えて下さった方の説明が分かりやすかったのが1番)