Rooting error
● rootパスが間違っている
root to: "tweet#index" 本来はtweets
●該当するルーティングが設定されていない。
tweetsのshowのルーティングがなく、shoeというルーティングが設定されている。
#before
resources :tweets, only: [:index, :shoe, :new, :create, :destroy, :edit, :update]
#after
resources :tweets, only: [:index, :show, :new, :create, :destroy, :edit, :update]
●該当するルーティング無いことが原因。
resources :tweets, only: [:index, :show, :new, :create, :destroy, :edit, :update]
resources :comments, only: [:create]
#after
resources :tweets, only: [:index, :show, :new, :create, :destroy, :edit, :update] do
resources :comments, only: [:create]
end
コメントのルーティングをツイートのルーティングにネストしていないため、form_tagで設定したようなルーティングが設定されていなかった。