推荐一个gem jammit
官方hub
安装
Rails2 需要修改config/routes.rb添加路径,Rails 可不用
配置
使用
如果是开发环境,不想重启加载
还有一些不错的配置,可以参照使用。
官方hub
安装
- gem install jammit
- #environment.rb
- config.gem "jammit"
Rails2 需要修改config/routes.rb添加路径,Rails 可不用
- ActionController::Routing::Routes.draw do |map|
- ...
- Jammit::Routes.draw(map)
- ...
- end
配置
- #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
使用
- <%= include_stylesheets :common, :workspace, :media => 'all' %>
- <%= include_rubyscripts :workspace %>
如果是开发环境,不想重启加载
- # ApplicationController
- before_filter { Jammit.packager.precache_all } if Rails.env.development?
还有一些不错的配置,可以参照使用。