4

javascript で以前に定義された opal-ruby コードの変数にアクセスするにはどうすればよいですか? たとえば、次のコードでは opal ファイルを修正する方法を示しています。

index.html.erb

...
<script>
  var test = "hi"
</script>
...

index.js.opal

Document.ready? do
  puts test
end
4

1 に答える 1

2

Opal では、バッククォートを使用して、Opal に解釈させたくない生の JavaScript を出力できるため、test「hi」を含む文字列が出力されます。

Document.ready? do
  puts `test`
end
于 2012-11-11T18:07:41.420 に答える