We have an app that is in production with Rails 2.1.2 and I'm about to
upgrade to 2.3.2.  However, I am having a problem with a number of
AJAX calls and I could really use some help.  The client will make an
AJAX call to receive a json response, and the response includes an
html string as one member of the json data object.

We render the html to a string (render_to_string).  and return the
object.  However, in the 2.3.2 version, we are receiving an erorr that
some of the partials called inside of the render can't be found.  I've
isolated it to the partials that aren't fully qualified names.  For
example, this appears to fail:

render :partial => 'comments/partial_name'

If I change it to :

render :partial => 'comments/partial_name.html.erb'

and it works. It appears as though the fact that the call is a JSON
request from the client is causing the render engine not to search
for .html and .html.erb in the path, thus they fail.

Any ideas?

Russell

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com
To unsubscribe from this group, send email to 
rubyonrails-talk+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to