Если у вас уже есть обратный вызов, вы можете использовать замечательную (но иногда забываемую) вещь remote_function
:
callback = function() {
<%= remote_function :update => "div_with_your_partial_id", :url => { :action => "an_action_rendering_your_partial" } %>
}
Это сгенерирует тот же javascript, который генерируется всякий раз, когда вы используете помощники javascript, такие как link_to_remote
.
Не знаю, как это будет выглядеть в Rails 3.