Skip to content

Commit 93a45b1

Browse files
committed
Merge pull request #282 from jeremy/quicker-precompiled-asset-checks
Speed up checks against our cached precompiled-asset list
2 parents d646ac4 + 6691872 commit 93a45b1

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

lib/sprockets/railtie.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
require 'sprockets/rails/helper'
99
require 'sprockets/rails/route_wrapper'
1010
require 'sprockets/rails/version'
11+
require 'set'
1112

1213
module Rails
1314
class Application
@@ -37,7 +38,7 @@ def asset_precompiled?(logical_path)
3738
# boot time, but ensure we cache the list so we don't recompute it for each
3839
# request or test case.
3940
def precompiled_assets
40-
@precompiled_assets ||= assets_manifest.find(config.assets.precompile).map(&:logical_path)
41+
@precompiled_assets ||= assets_manifest.find(config.assets.precompile).map(&:logical_path).to_set
4142
end
4243
end
4344

0 commit comments

Comments
 (0)