Rails gem 打包css javascript 提升网站性能 jammit 简介
2010 - 08 - 02
Rails gem 打包css javascript 提升网站性能 jammit 简介 文章分类: Ruby编程
推荐一个gem jammit
官方hub
安装
Ruby代码
gem install jammitRuby代码
#environment.rb config.gem "jammit"Rails2 需要修改config/routes.rb添加路径,Rails 可不用
Ruby代码
ActionController::Routing::Routes.draw do |map| ... Jammit::Routes.draw(map) ... end配置
Ruby代码
#config/assets.yml embed_assets: on rubyscripts: workspace: - public/rubyscripts/vendor/jquery.js - public/rubyscripts/lib/*.js - public/rubyscripts/views/**/*.js - app/views/workspace/*.jst stylesheets: common: - public/stylesheets/reset.css - public/stylesheets/widgets/*.css workspace: - public/stylesheets/pages/workspace.css empty: - public/stylesheets/pages/empty.css使用
Ruby代码
<%= include_stylesheets :common , :workspace , :media => 'all' %> <%= include_rubyscripts :workspace %>如果是开发环境,不想重启加载
Ruby代码
# ApplicationController before_filter { Jammit.packager.precache_all } if Rails.env.development?还有一些不错的配置,可以参照使用。
查看更多关于Rails gem 打包css javascript 提升网站性能 jammit 简介的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did43443