4

如何访问之前在 javascript 中定义的 opal-ruby 代码中的变量?例如在下面的代码中如何修复蛋白石文件。

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 回答