2015-09-12 84 views
2

我一直在想如何做一段时间。我在CSS中做什么很容易。我使用唯一的ID或类来确保我拥有的CSS代码在正确的位置运行,并且显然仍然处于资产管道中。不过,我不确定如何用javascript实现这一点。只在特定页面上运行javascript

我有一大块javascript,我只想在特定页面上运行。那就是:

rooms/show.html.erb 

现在我rooms.coffee

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的标准呢?

回答

0

最简单的就是直接将它添加到您的显示页面。

如果您希望在资产中创建JavaScript文件,请将其从资产管道中排除,然后使用JavaScript include选项卡将其包含在内。

相关问题