URLのパラメータにid以外を使う方法
/users/:id
ではなく/users/:username
みたいにURLにid以外のパラメータの値を使う方法です。
以下でいけます。
resources :users, param: :username
パラメータにするカラムはunique設定されてることを一応確認しておきましょう。
基本的にid
はアプリケーション側の都合なのでusername
の方がURI設計的にもアプリケーションのあり方としてもいいのかなと思います。
/users/:id
ではなく/users/:username
みたいにURLにid以外のパラメータの値を使う方法です。
以下でいけます。
resources :users, param: :username
パラメータにするカラムはunique設定されてることを一応確認しておきましょう。
基本的にid
はアプリケーション側の都合なのでusername
の方がURI設計的にもアプリケーションのあり方としてもいいのかなと思います。