Вы ищете Поле наблюдения . Все остальное так же просто, как и любое другое действие rails (действие в контроллере, которое возвращает что-то релевантное, будь то текст, JavaScript и т. Д.)
Вы также упоминаете jQuery, но неясно, как вы используете его в своем приложении. observe_field
будет генерировать код прототипа, а не jQuery. Если у вас есть jQuery, вы можете просто написать обработчик для переключателя, возможно, так:
$('#primary').bind( 'change', function() {
$.ajax( {
url: 'some_rails_action',
data: $(this).is(':checked'),
success: function( r ) {
// do something with the response from rails here
}
} );
} );
С более подробной информацией я мог бы предоставить более полную помощь:)