【问题标题】:Only run javascript on specific page仅在特定页面上运行 javascript
【发布时间】:2015-09-12 01:51:13
【问题描述】:

我一直想知道如何做到这一点。我在 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 的标准方法是什么?

【问题讨论】:

    标签: javascript ruby-on-rails


    【解决方案1】:

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

    如果您想更花哨地在您的资产中创建一个 JavaScript 文件,请将其从资产管道中排除,然后使用 JavaScript 包含选项卡将其包含在内。

    【讨论】:

      猜你喜欢
      • 2011-07-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多