aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/lib
diff options
context:
space:
mode:
authorNicholas Seckar <nseckar@gmail.com>2005-10-13 21:58:20 +0000
committerNicholas Seckar <nseckar@gmail.com>2005-10-13 21:58:20 +0000
commit2cad95d851ae72dadc1479ea2a21cd056dc8f06e (patch)
tree693e70f34ecf31c6fb4aeda36bb8db18d4d930e9 /actionpack/lib
parentc45ea78c6aeebaae1cfd3b936da54c8472dfdebc (diff)
downloadrails-2cad95d851ae72dadc1479ea2a21cd056dc8f06e.tar.gz
rails-2cad95d851ae72dadc1479ea2a21cd056dc8f06e.tar.bz2
rails-2cad95d851ae72dadc1479ea2a21cd056dc8f06e.zip
Improved line number reporting for template errors
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@2571 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Diffstat (limited to 'actionpack/lib')
-rw-r--r--actionpack/lib/action_view/base.rb6
1 files changed, 3 insertions, 3 deletions
diff --git a/actionpack/lib/action_view/base.rb b/actionpack/lib/action_view/base.rb
index c9557fe96e..c4fb589063 100644
--- a/actionpack/lib/action_view/base.rb
+++ b/actionpack/lib/action_view/base.rb
@@ -404,10 +404,10 @@ module ActionView #:nodoc:
line_offset += 2 if extension && (extension.to_sym == :rxml)
begin
- if file_name
- CompiledTemplates.module_eval(render_source, file_name, -line_offset)
+ unless file_name.blank?
+ CompiledTemplates.module_eval(render_source, File.expand_path(file_name), -line_offset)
else
- CompiledTemplates.module_eval(render_source)
+ CompiledTemplates.module_eval(render_source, 'compiled-template', -line_offset)
end
rescue Object => e
if logger