diff --git a/lib/jammit.rb b/lib/jammit.rb index a664f804..87830c5c 100644 --- a/lib/jammit.rb +++ b/lib/jammit.rb @@ -75,7 +75,9 @@ def self.load_configuration(config_path, soft=false) exists = config_path && File.exists?(config_path) return false if soft && !exists raise MissingConfiguration, "could not find the \"#{config_path}\" configuration file" unless exists - conf = YAML.load(ERB.new(File.read(config_path)).result) + erb = ERB.new(File.read(config_path)) + erb.filename = config_path + conf = YAML.load(erb.result) # Optionally overwrite configuration based on the environment. rails_env = (defined?(Rails) ? ::Rails.env : ENV['RAILS_ENV'] || "development")