Вы также можете справиться с этим в контроллере приложений, если вы не хотите устанавливать блоки восстановления на многих из ваших контроллеров.
Контроллеры / application_controller.rb
rescue_from ActiveRecord::DeleteRestrictionError do |exception|
redirect_to(:back, :alert => exception.message)
end
Он будет перенаправлен на страницу или ресурс, с которого поступил запрос, и покажет предупреждение.