ActiveModel - это набор модулей и соглашений, которые должны быть реализованы, основной целью является обеспечение общего интерфейса для картографов, не более, не менее. Так что нет, ActiveRecord::RecordNotFound
остается ActiveRecord::RecordNotFound
. RecordNotFound
не имеет смысла для каждого картографа: например, с Mongoid вы получите DocumentNotFound
(ну, Mongoid::Errors::DocumentNotFound
).