diff options
author | Nicholas Seckar <nseckar@gmail.com> | 2005-10-13 21:58:20 +0000 |
---|---|---|
committer | Nicholas Seckar <nseckar@gmail.com> | 2005-10-13 21:58:20 +0000 |
commit | 2cad95d851ae72dadc1479ea2a21cd056dc8f06e (patch) | |
tree | 693e70f34ecf31c6fb4aeda36bb8db18d4d930e9 /actionpack/lib/action_view | |
parent | c45ea78c6aeebaae1cfd3b936da54c8472dfdebc (diff) | |
download | rails-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/action_view')
-rw-r--r-- | actionpack/lib/action_view/base.rb | 6 |
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 |