如何在Opal-rails中打印Javascript中定义的变量

时间:2012-11-11 15:30:10

标签: javascript ruby-on-rails ruby

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

index.html.erb

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

index.js.opal

Document.ready? do
  puts test
end

1 个答案:

答案 0 :(得分:2)

Opal允许您使用反引号输出您不希望Opal解释的任何原始JavaScript,因此这将输出包含“hi”的test字符串:

Document.ready? do
  puts `test`
end