Проблемы с джеммитом - PullRequest
0 голосов
/ 29 ноября 2010

привет, я использую jammit для сжатия js и css в рельсах 3. Я получаю эту ошибку:

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 содержит этот код:

    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

1 Ответ

0 голосов
/ 30 января 2011

Прокомментируйте

template_function:      _.template  # (defaults to the built-in micro-templating)
package_path:           packages    # (defaults to assets)

и пусть ресурсы упакованы в каталог по умолчанию "assets". После этого сделайте "jammit --force", чтобы восстановить активы.

...