ピスタチオを食べながらrailsを楽しむ

ピスタチオ大好きな著者のrailsを使ったツール作成の日記です。

newからPOSTしたのになぜかcreateアクションに飛ばずindexに来てしまう場合

すごく瑣末な問題だったが忘れそうなので備忘録。
なお、環境は3.2。

# config/routes.rb

Chatters::Application.routes.draw do

~~~~~~~~様々な処理~~~~~

  match '*path' => 'application#error404'

  resources :users, only: [:new, :create, :index]  

end

どうやらエラーページの後に追記したのがまずかった。 error404を最後に記載しresourcesを先に持ってくることで解決。

# config/routes.rb

Chatters::Application.routes.draw do

~~~~~~~~様々な処理~~~~~
  resources :users, only: [:new, :create, :index]  

  match '*path' => 'application#error404'

end