Recovering from Errors
class App < HyperComponent
render(DIV) do
H1 { "Welcome to Our App" }
ContentWhichFailsSometimes()
end
rescues do
end
endclass App < HyperComponent
render(DIV) do
H1 { "Welcome to Our App" }
if @failure_fall_back
DIV { 'Whoops we had a little problem' }
BUTTON { 'retry' }.on(:click) { mutate @failure_fall_back = false }
else
ContentWhichFailsSometimes()
end
end
rescues do |err|
@failure_fall_back = true
ReportError.run(err: err)
end
endCaveats
Last updated
Was this helpful?