Вы можете сделать это, выполнив весь рендеринг в Backbone, и позволить серверу только вычислять данные.
При первом поиске вы включаете результаты поиска в формате JSON в представление Rails:
<script type='text/javascript'>
var search_results = new SearchResults(<%= results.to_json %>)
</script>
Итак, вы инициализируете свою модель и позволяете Backbone визуализировать результаты. (Вы не отображаете результаты в вашем представлении Rails.)
При последующих поисках вы получаете результаты JSON из rails и сбрасываете свою коллекцию search_results в Backbone, и это же представление отображает результаты.