Torihaji's Growth Diary

Little by little, no hurry.

Rails7-transaction

ActiveRecord::Rollbackにメッセージ添えて、外で補足しようとしても無理

はじめに 実務で詰まってました。 結論 ActiveRecord::Base.transaction do raise ActiveRecord::Rollback, "message" if ~~.nil end rescue StandardError => e puts e.message end としてもeには何も入りません。 他の例外と同じノリでやろうとしてもこの…