【发布时间】:2021-08-28 16:53:58
【问题描述】:
我是 Ruby 新手,所以我有一个关于在我的代码库中使用一些变量的问题。我在我的 Ruby 文件中声明了一个变量,如下所示:
@pages = 350
现在,我知道在 HAML 中,我可以简单地执行以下操作:
-if @pages = 350,在带有内联 javascript 的 HAML 中,我可以执行以下操作:
:javascript
console.log("#{@pages}");
但是,我在我的 HAML 文档中链接了一个外部 JavaScript 文件,我想知道是否可以在我的外部 JS 文档中使用我的 Ruby 变量?我需要一些变量来构建我想要构建的东西。谢谢!
根据答案之一更新:
在我的 HAML 文件中,我有以下内容:
:javascript
printPages(3);
在我的外部 JS 文件中,我有:
$(function() {
window.printPages = function(pages) {
console.log(pages);
}
});
【问题讨论】:
标签: javascript ruby haml