Действительно просто. По вашему мнению, есть ссылка / кнопка, как это. Важным битом является : удаленный => true
<%= link_to 'Update Thingy', update_thingy_path, :confirm => 'You sure you wanna update?', :remote => true %>
или
<%= button_to('Update Thingy', {:action => 'update_thingy', :thingyid => 314}, :method => :get, :remote => true) %>
Очевидно, вам нужно получить update_thingy_path, чтобы разрешить какое-либо действие как обычно. Разница в том, что при рендеринге вы будете рендерить какой-то * .js.erb вместо * .html.erb. В этом update_thingy.js.erb вы просто помещаете в клиент любой javascript, который хотите запустить. Вы можете уведомить пользователя о том, что обновление произошло, например (в jQuery):
$('#notice').html("Thingy was update.")
Или, если какой-либо javascript, который вы возвращаете, действительно прост, в контроллере вы можете сделать что-то вроде следующего вместо целого js.erb для однострочного.
render :js => "alert('Blah')"