I’d like to abstract the process of updating different portions of the
page after an Ajax request has taken place. Rather than simply putting
the extra view logic in the standard rjs template, it seems to give
better separation if there is a split between the core view logic (ie,
inserting a row in a table), and updating any associated portions of
Is this possible? I can’t see a way of doing it at the moment because
render can only be called once. I could just fiddle with the RJS stuff
in ActionView but would like to check there isn’t a better way.
Maybe an after_filter, but I’m doubtful about that.
I’m not sure if you can do this with an RJS template, but you should be
to create a response to an ajax request which contains more ajax
which are then executed. I’m sorry this doesn’t give you anything
but I hope it helps
The reason I want the separation is that the application relies
heavily on Ajax so there are often quite a number of page areas that
need to be changed. It would be nice to be able to separate the
updating code from the rest of the rjs code.