Cách xử lý Exception ...
Cách xử lý Exception ...
Để xử lý Exception toàn cục trong Rails, bạn cần định nghĩa một middleware tùy chỉnh hoặc sử dụng rescue_from trong ApplicationController. Sử dụng middleware cho phép bạn bắt các exception ngoài phạm vi của controller, chẳng hạn như lỗi trong middleware khác hoặc từ các phần khác của stack ứng dụng.
# config/application.rb
config.middleware.use MyCustomExceptionMiddleware
Một cách khác là sử dụng rescue_from trong ApplicationController để bắt các exception xảy ra trong controller và render hoặc redirect tùy ý:
# app/controllers/application_controller.rb
class ApplicationController ...
senior