Debugging Ovto app
console.log
In an Ovto app, you can print any object to developer console by console.log
like in JavaScript.
console.log(state: State.new)
This is mostly equal to p state: State.new
but console.log
supports
JavaScript objects too.
(Note: this is not an official feature of Opal. You can do this setup by this:)
require 'console'; def console; $console; end
ovto-debug
If the page has a tag with id='ovto-debug'
, exception is shown in the tag.
Ovto.debug_trace
If Ovto.debug_trace
is set to true
, some diagnostic messages are shown in the browser console.
Ovto.debug_trace = true
MyApp.run(id: 'ovto')