如何访问之前在javascript中定义的opal-ruby代码中的变量?例如,在以下代码中,如何修复蛋白石文件。
...
<script>
var test = "hi"
</script>
...
Document.ready? do
puts test
end
答案 0 :(得分:2)
Opal允许您使用反引号输出您不希望Opal解释的任何原始JavaScript,因此这将输出包含“hi”的test
字符串:
Document.ready? do
puts `test`
end