Полагаю, вы используете Rails 3 и jQuery (я не очень разбираюсь в прототипе). Легко переключить jQuery для прототипа в Rails 3: https://github.com/rails/jquery-ujs
Для ссылки:
<a href="#" class="first_column_link" data-client-id="<%= client.id %>">Something</a>
Используя JavaScript и jQuery, напишите функцию, которая всасывает ссылки класса first_column_link
(пожалуйста, переименуйте что-нибудь более разумное, кстати):
$(function() {
$('.first_column_link').bind('click', function() {
$.getJSON('/clients/' + $(this).attr('data-client-id'), function(data) {
// Populate the second column using the response in data
});
});
});
Это не работает в браузерах, которые не поддерживают или иным образом отключили JavaScript. Изящное унижение, вероятно, было бы хорошей идеей, но без большего контекста я не могу посоветовать вам, как лучше всего это сделать.