只在特定页面上运行javascript

时间:2015-09-12 01:51:14

标签: javascript ruby-on-rails

我一直想知道如何做一段时间。我在CSS中做的很容易。我使用唯一的ID或类来确保我所拥有的CSS代码在正确的位置运行,显然仍然可以在资产管道中。但是我不确定如何用javascript实现这一点。

我有一大堆javascript,我只想在特定页面上运行。这是:

rooms/show.html.erb

现在我的房间。咖啡

apiKey    = undefined
sessionId = undefined
token     = undefined
session   = undefined

getApiAndToken = ->
  apiKey    = gon.api_key if gon
  sessionId = gon.session_id if gon
  token     = gon.token if gon
  initializeSession()
  return

initializeSession = ->
 .....

是这样的,只在特定页面上运行此javascript的标准方法是什么?

1 个答案:

答案 0 :(得分:0)

最简单的方法是将其直接添加到您的节目页面。

如果您想更有兴趣在资产中创建JavaScript文件,请将其从资产管道中排除,然后将其包含在JavaScript include标签中。