find_and_updateの書き方
最近リファクタリングにはまってます。
一行でもコードがなくなるのが楽しいです。
今回はfind & updateの方法です。
user = User.find(params[:id]) user.update(user_params)
これが一般的な書き方ではないでしょうか。
一行で書く方法は二つあります。
User.find(params[:id]).update(user_params)
User.update(params[:id], user_params)
この2パターンです。 後者の方が一目でわかりやすいかもしれないですね。