Вы можете удалить или заменить текстовое поле или просто обновить значение. Обновление самого значения, вероятно, намного проще. Далее предполагается, что вы не отключили Prototype для jQuery или другого набора инструментов JS.
По виду:
<%= link_to_remote address.street, :url => {:controller => 'incidents',
:action=>'street_selected'} %>
В контроллере
def street_selected
...
code that gets new value
...
respond_to |format| do
format.js { render :update do |page|
page <<"$('textfield').value = new_value
end
}
end
P.S. Возможно, вы захотите передать некоторые параметры в этой удаленной ссылке, чтобы обеспечить динамическую обработку. Иначе нет смысла делать это с AJAX.