I am attempting to debug some complicated inline templates, because they 
are generated dynamically with the complicated way this program works.

However when doing render inline: "Template here" rescue false, an error is 
still thrown if there's an error in the Template.

I tried this in IRB and it's very weird!
ActionView::Template.new("Test <% if Crash %>", "inline template", handler, 
:locals => {}).render("Test2",{}) rescue false

This returns an error, even though we would expect the Rescue to rescue us 
from the bad code in the inline template. This worked in an old version of 
Rails.

Any ideas?

Breaking out into multiple lines also didn't help
begin
ActionView::Template.new("Test <% if Crash %>", "inline template", handler, 
:locals => {}).render("Test2",{})
rescue
false
end

Still has an error.

=Ryan

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to rubyonrails-talk+unsubscr...@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rubyonrails-talk/63061a14-08c1-4418-b80c-5574e3d9b8bd%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to