首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jammit gem的问题

jammit gem的问题
EN

Stack Overflow用户
提问于 2010-11-30 02:22:55
回答 1查看 1.1K关注 0票数 0

嗨,我在Rails3中使用jammit进行js和css压缩。我收到这个错误:

代码语言:javascript
复制
ActionView::Template::Error (assets.yml does not contain a "base" CSS package):
    9:  <% if @content_keywords %><meta name="keywords" content="<%= @content_keywords %>" /><% end %>
    10:  <% if @content_description %><meta name="description" content="<%= @content_description %>" /><% end %>
    11:  <meta name="robots" content="index,follow" />
    12:  <%= include_stylesheets :base %>  
    13:  <%= csrf_meta_tag %>
    14: </head>
    15: <body> 

文件assets.yml包含以下代码:

代码语言:javascript
复制
    package_assets:         on          # (on, off, always)
#embed_assets:           on          # (on, off, datauri)
compress_assets:        on          # (on, off)
gzip_assets:            on          # (on, off)
template_function:      _.template  # (defaults to the built-in micro-templating)
package_path:           packages    # (defaults to assets)
javascript_compressor:  yui    # (yui, closure)

stylesheets:
  base:
    - public/stylesheets/main_min.css

javascripts:
  base_en:
#    - public/javascripts/libs.no_min.js
    - public/javascripts/jquery.innerfade.js
    - public/javascripts/jquery.color.js
    - public/javascripts/jquery.timeago.js
EN

回答 1

Stack Overflow用户

发布于 2011-01-30 13:02:05

请评论

代码语言:javascript
复制
template_function:      _.template  # (defaults to the built-in micro-templating)
package_path:           packages    # (defaults to assets)

并让资产打包到默认的" assets“目录下。在此之后,执行"jammit --force“来重新生成资产。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4306752

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档