Вы не совсем поняли. Аргумент :update
- это html id
элемента, содержимое которого будет заменено содержимым результата этого вызова ajax.
<div id="ajax_message"></div>
<%= link_to_remote 'click me',
:url => my_ajax_action_path,
:update => 'ajax_message' %>
Рассматриваемая часть отображается в ответ на запрос ajax в вашем контроллере.
def my_ajax_action
@my_object = MyOobject.find(params[:id]) #or something
render :partial => 'my_object',
:locals => { :my_object => @my_object }
end
Полученное тело ответа затем помещается в ранее названный элемент с помощью аргумента :update
.