Rails Javascript 只在需要的页面中加载
2015-08-31 15:32
501 查看
最近在项目中使用的一些Javascript编辑器比较大,然而只是在单个页面中使用到. 集成到Asset Pipline中增加了页面的加载的内容会比较大, 于是想到了按需加载.
在Application Helper中添加方法:
def render_javascripts
if controller_name == 'controller' and action_name == 'action'
@content = content_tag('script', nil, { src: '\js\bigfile.js' }, false
@content << content_tag('script', nil, { src: '\js\bigfile2.js' }, false
end
end
然后在Application.html.erb中添加即可.
<%= render_javascripts %>
在Application Helper中添加方法:
def render_javascripts
if controller_name == 'controller' and action_name == 'action'
@content = content_tag('script', nil, { src: '\js\bigfile.js' }, false
@content << content_tag('script', nil, { src: '\js\bigfile2.js' }, false
end
end
然后在Application.html.erb中添加即可.
<%= render_javascripts %>
相关文章推荐
- js之事件冒泡和事件捕获
- 问题:c# newtonsoft.json使用;结果:Newtonsoft.Json 用法
- 【代码片段】javascript上传文件并预览
- JSP页面的五种跳转方法
- Knockout应用开发指南 第六章:加载或保存JSON数据
- JS函数表达式
- js 计算字符串长度 中英文
- JavaScript中的this关键字
- jsonp跨域请求
- PHP Array向Javascript的转化
- Json格式的字符串转换为正常显示的日期格式
- Jsp过滤器Filter配置过滤类型汇总
- js实现TAB切换对应不同颜色的代码
- 用简单的JS 间接解决IE8 中无法兼容placeholder的问题
- [转] 从此不再惧怕URI编码:JavaScript及C# URI编码详解
- 使用jsoup获取网页数据实现加载更多和下拉刷新(二)
- 七牛js sdk中报错Uncaught SyntaxError: Unexpected token u
- 前端路上的各种问题-javascript-3
- 表单验证js封装
- AJAX 跨域请求 - JSONP获取JSON数据