【发布时间】:2011-09-02 12:34:06
【问题描述】:
新的 Rails 3.1 资产管道非常好,但是由于所有 CoffeeScript(或 JavaScript)文件都被合并到一个包含在每个页面中的单个文件中,它提出了这个问题:
如何将脚本的执行限制为特定的控制器或操作?我的 CoffeeScript 中有没有办法知道在请求期间使用了哪个控制器和操作,以便我可以在我的脚本中放置条件语句?
还是我完全错误地处理了这个问题?
【问题讨论】:
-
stackoverflow.com/questions/6133235/… 的可能重复项;在那里查看我的答案。
-
谢谢特雷弗;使脚本以 body 标记上存在的元素或特定 CSS 类为条件似乎是一个不错的方法。
标签: javascript ruby-on-rails coffeescript