🐈

[Rails]ルーティング

2024/03/17に公開

パラメータ

URLにパラメータを埋め込み、コントローラでそれを受け取る場合、ルーティングで、URL内にシンボルを書きます。例えば、idを記入するならば、下記のようになります。

get 'menu/:id', to: 'menu#show'

名前付きルーティング

URLをメソッドとして呼び出すには、Route.rbファイルでURLに名前をつけます。例えば、logoutメソッドの定義は、'/exit'のURLにGETメソッドを発行します。

get '/exit', to: 'sessions#destroy', as: :logout

参考文献

-Rails のルーティング
-Railsのルーティングを極める (後編)

Discussion