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 に答える