We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
ReactOnRails::PrerenderError
1 parent 2bf472d commit 2eb6dd5Copy full SHA for 2eb6dd5
lib/react_on_rails/helper.rb
@@ -587,6 +587,15 @@ def server_rendered_react_component(render_options)
587
# It doesn't make any transformation, it listens and raises error if a chunk has errors
588
chunk_json_result
589
end
590
+
591
+ result.rescue do |err|
592
+ # This error came from the renderer
593
+ raise ReactOnRails::PrerenderError.new(component_name: react_component_name,
594
+ # Sanitize as this might be browser logged
595
+ props: sanitized_props_string(props),
596
+ err: err,
597
+ js_code: js_code)
598
+ end
599
elsif result["hasErrors"] && render_options.raise_on_prerender_error
600
raise_prerender_error(result, react_component_name, props, js_code)
601
0 commit comments