【发布时间】:2015-06-08 16:39:59
【问题描述】:
我有一个 Rails 4 应用程序。我在app/assets/javascripts/a.js 中定义了一个变量var a = 1。然后我想在app/assets/javascripts/b.js 中使用那个变量,但是每当我在b.js 中使用a 时,它都会说它是未定义的。为什么?
谢谢。
【问题讨论】:
-
如果您查看您的页面源代码,这两个文件是按什么顺序包含的?假设两者都被合并到您的 application.js 中,我将通过浏览器的“查看源代码”选项打开该文档,并确保在“b.js”中引用它之前确实定义了“a”。
标签: javascript ruby-on-rails ruby-on-rails-4 asset-pipeline assets