たまに引っかかって30分くらい時間を無駄にするのでメモ。
起きたこと
- Hogeに対するshowアクション
/hoges/:id
のルーティングがある状態で/hoges/foos
を定義する /hoges/foos
へリクエストを送ると、Not found系エラーが起きる
原因
/hoges/foos
のfoos
が、/hoges/:id
の:id
と認識されている
解消法
/hoge_foos
など別のルーティングを設定する- (やったことない)数字か文字列かで分岐するようにする
たまに引っかかって30分くらい時間を無駄にするのでメモ。
/hoges/:id
のルーティングがある状態で/hoges/foos
を定義する/hoges/foos
へリクエストを送ると、Not found系エラーが起きる/hoges/foos
のfoos
が、/hoges/:id
の:id
と認識されている/hoge_foos
など別のルーティングを設定する2023-09-27