0

TideSDK 是否可以处理类似于:

<script type="text/javascript">
  function foo(answer) {
    $('#the_answer').text(answer)
  }
</script>
<script type="text/ruby">
  class Bar 
    def bar()
     [ .... do some lengthly analysis .... ]
     @the_found_answer = 42
     foo(@the_found_answer)
    end
  window.bar = Bar.new()

, 这样处理是由 Ruby 脚本和库完成的,但表示是由 Javascript 脚本处理的?

更新:我想我发现我的代码有什么问题,那就是缺少函数调用的范围。代替:

foo(@the_found_answer)

我需要做类似的事情:

the_window = Ti.UI.getMainWindow()
the_domwindow = the_window.getDOMWindow()
the_domwindow.foo(@the_found_answer)

, 我对吗?(我没有找到任何其他方法来获取 DOM 窗口。)

4

1 回答 1

0

tnarik - 应该是可行的。你看过这里吗: http ://tidesdk.multipart.net/docs/user-dev/generated/#!/guide/using_ruby

于 2012-11-30T12:19:58.957 回答