Formオブジェクトを使って、ActiveRecord経由でDBにレコードを保存する場合、エラー内容を適切にマージする必要があるよーということの備忘録。 例えば、以下のようなActiveRecordのUserクラスとFormオブジェクトであるUserRegisterFormクラスがあるとする。 class UserRegisterForm include ::ActiveModel::Model attr_accessor :email def save return false if invalid? # snip... user = User.new(email: email) return false if user.invalid? # snip... end end class User < ActiveRecord::Base # snip... validates :emai