AJAX-запросы ничем не отличаются от других запросов.Возможно, вам придется изменить тип возврата в зависимости от того, какой тип запроса AJAX вы делаете.Если ваш Javascript ожидает текст, вы можете просто написать действие в контроллере, например:
def your_ajax_action
render :text => session[:var_name].to_s
end
Если ваш Javascript ожидает XML, вам нужно сгенерировать XML, а затем выполнить действие в вашем контроллере, например:
def your_ajax_action
render :xml => {:var_name => session[:var_name]}.to_xml
end
Или, если вы ожидаете JSON:
def your_ajax_action
render :json => {:var_name => session[:var_name]}.to_json
end