Skip to content

Commit 51d9c5e

Browse files
committed
to make debug_assets more viable, never cache the requested-in-dev-mode template packages.
1 parent 211d74e commit 51d9c5e

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

lib/jammit/controller.rb

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,16 @@ class Controller < ActionController::Base
1515
# yet been cached. The package will be built, cached, and gzipped.
1616
def package
1717
parse_request
18+
template_ext = Jammit.template_extension.to_sym
1819
case @extension
1920
when :js
2021
render :js => (@contents = Jammit.packager.pack_javascripts(@package))
21-
when Jammit.template_extension.to_sym
22+
when template_ext
2223
render :js => (@contents = Jammit.packager.pack_templates(@package))
2324
when :css
2425
render :text => generate_stylesheets, :content_type => 'text/css'
2526
end
26-
cache_package if perform_caching
27+
cache_package if perform_caching && (@extension != template_ext)
2728
rescue Jammit::PackageNotFound
2829
package_not_found
2930
end

0 commit comments

Comments
 (0)