__ _ _ _ / _| __ _| |___ ___| |_ _ __ _ _ ___ (_) ___ | |_ / _` | / __|/ _ \ __| '__| | | |/ _ \ | |/ _ \ | _| (_| | \__ \ __/ |_| | | |_| | __/_| | (_) | |_| \__,_|_|___/\___|\__|_| \__,_|\___(_)_|\___/ == [Gemini capsule] * ============ [ 2023-02-28 ] ==
Rails 7 introduce default healthcheck controller
introduce default HealthCheckController for Rails 7 ♦
Which is just this piece of code
# frozenstringliteral: true
class Rails::HealthController < ActionController::Base # :nodoc:
rescuefrom(Exception) { renderdown }
def show
render_up
end
private
def render_up
render html: html_status(color: "green")
end
def render_down
render html: html_status(color: "red"), status: 500
end
def html_status(color:)
%().html_safe
end
end
PR
░▒▓▓▒░ FalseTrue - dmth's notes | Gemini Capsule [-] ░▒▓▓▒░