Railsアプリケーションでよくあるparamsの処理。 save前はModelの中でvalid?すればよいですが、オブジェクトに入れる前に入力値検証や文字列の加工をしたかったり、 そもそも検索画面など、保存しないけど値を加工したりとか、よくあるパターンだと思います。 流れでControllerの中に書いていましたが、違うなあ…ともやもやしていました。 class BookingsController < ApplicationController def create @booking = current_user.bookings.new(processed_params) if @booking.save # 成功処理 else # 失敗処理 end end private def processed_params attrs = booking_params.to_h attrs[