# File lib/sprockets/trail.rb, line 90
      def find_asset_in_path(logical_path, options = {})
        # Strip fingerprint on logical path if there is one.
        # Not sure how valuable this feature is...
        if fingerprint = attributes_for(logical_path).path_fingerprint
          pathname = resolve(logical_path.to_s.sub("-#{fingerprint}", ''))
        else
          pathname = resolve(logical_path)
        end
      rescue FileNotFound
        nil
      else
        # Build the asset for the actual pathname
        asset = build_asset(logical_path, pathname, options)

        # Double check request fingerprint against actual digest
        # Again, not sure if this code path is even reachable
        if fingerprint && fingerprint != asset.digest
          logger.error "Nonexistent asset #{logical_path} @ #{fingerprint}"
          asset = nil
        end

        asset
      end