UsersController
以下は私のアクションからのコードです。セッションからのcurrent_user
オブジェクトがあり、アクションに何も渡されない場合は、現在のユーザーのIDを使用したいと思います。
def show
id = params[:id]
id = current_user.id if id.blank?
@user = User.find(id)
end
最終的には、他のユーザーの情報を編集できる管理者がいるようにするためにこれを行っています。だから私は使用しません@user = User.find(current_user.id)
。
考え/提案?おそらく、三項演算子も実行できます。
params[:id].present? ? id = params[:id] : id = current_user.id
しかし、おそらくもっと良い方法があると思います。