lib/ovto/runtime.rb in ovto-0.2.2 vs lib/ovto/runtime.rb in ovto-0.2.3
- old
+ new
@@ -49,10 +49,16 @@
function resolveNode(node) {
if (node === Opal.nil || node == null) {
return "";
}
else if (node.$$id) { // is a Opal obj
- return node.$render_view(getState());
+ if (node.$render_view) {
+ return node.$render_view(getState());
+ }
+ else {
+ throw "resolveNode: render_view not defined on " + node.$inspect();
+return "";
+ }
}
else {
return node;
}
}