ActiveRecord validation errors raised here were raised as exceptions and. The empty rescue just prevents that and seems to also preserve the error message, so the save call later on will cause a clean failure with error messages.