Ruby on Rails | Screencasts | Download | Documentation | Weblog | Community | Source

Changeset 9027

Show
Ignore:
Timestamp:
03/15/08 18:42:53 (6 months ago)
Author:
pratik
Message:

Handle template error gracefully when line number cannot be derived. Closes #11327 [Nex3]

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/actionpack/lib/action_view/template_error.rb

    r8805 r9027  
    4242      indent = ' ' * indentation 
    4343      line_counter = start_on_line 
    44  
    45       source_code[start_on_line..end_on_line].sum do |line| 
     44      return unless source_code = source_code[start_on_line..end_on_line]  
     45       
     46      source_code.sum do |line| 
    4647        line_counter += 1 
    4748        "#{indent}#{line_counter}: #{line}"