@@ -16,7 +16,7 @@ module Helper
1616 # compressed CSS, and in development the stylesheet URLs are passed verbatim.
1717 def include_stylesheets ( *packages )
1818 options = packages . extract_options!
19- return individual_stylesheets ( packages , options ) unless Jammit . package_assets
19+ return individual_stylesheets ( packages , options ) unless should_package?
2020 disabled = ( options . delete ( :embed_assets ) == false ) || ( options . delete ( :embed_images ) == false )
2121 return html_safe ( packaged_stylesheets ( packages , options ) ) if disabled || !Jammit . embed_assets
2222 return html_safe ( embedded_image_stylesheets ( packages , options ) )
@@ -26,7 +26,7 @@ def include_stylesheets(*packages)
2626 # except in development, where it references the individual scripts.
2727 def include_javascripts ( *packages )
2828 tags = packages . map do |pack |
29- Jammit . package_assets ? Jammit . asset_url ( pack , :js ) : Jammit . packager . individual_urls ( pack . to_sym , :js )
29+ should_package? ? Jammit . asset_url ( pack , :js ) : Jammit . packager . individual_urls ( pack . to_sym , :js )
3030 end
3131 html_safe ( javascript_include_tag ( tags . flatten ) )
3232 end
@@ -40,6 +40,10 @@ def include_templates(*packages)
4040
4141 private
4242
43+ def should_package?
44+ Jammit . package_assets && !( Jammit . allow_debugging && params [ :jammit_debug ] )
45+ end
46+
4347 def html_safe ( string )
4448 string . respond_to? ( :html_safe ) ? string . html_safe : string
4549 end
0 commit comments