相关疑难解决方法(0)

如何使用Rails资产管道进行每页javascript

我理解,出于性能原因,最好让资产管道连接并缩小我的所有javascript,并将每个页面请求发送到整个批次.这很公平

但是,我的一堆javascript就像是将特定行为绑定到特定的页面元素之类的东西

$('button').click(function(e) { $('input.sel').val(this.name); }
Run Code Online (Sandbox Code Playgroud)

如果我知道这个代码只在那个页面上执行,我会感觉更舒服 - 而不是在其他页面上可能巧合地使用相同ID或匹配相同选择器的元素人们如何处理这个?

我宁愿不把所有这些东西都放在元素内联中,只是因为当它长度超过两行时,保持javascript正确缩进到.html.erb文件中是比它需要更多的工作

javascript ruby-on-rails asset-pipeline

14
推荐指数
1
解决办法
3854
查看次数

在Rails 4上禁用Sprockets资产缓存

另一个问题" 在开发中禁用Sprockets资产缓存 "解决了如何在Rails 3.2中禁用Sprockets缓存.你如何在Rails 4上做同样的事情?我正在开发一个资产管道深处的宝石,并且必须清除tmp/cache/*并重新启动Rails才会变得很累.

caching ruby-on-rails sprockets ruby-on-rails-4

7
推荐指数
1
解决办法
1647
查看次数