Используя remote => true
в форме, ваши данные будут отправлены на сервер, и весь возвращенный JavaScript будет просто выполнен в контексте страницы, поэтому вот простой пример:
<%= form_tag '/action_path', :remote => true do %>
<%= radio_button_tag 'partial', 'one' %>
<%= radio_button_tag 'partial', 'two' %>
<%= submit_tag 'select' %>
<% end %>
<div id="partial_holder">
</div>
На сервере
def action
#do whatever you want with parameters
end
В файле action.js.erb
$('#partial_holder').html("<%= escape_javascript(render(:partial => params[:partial])) %>")