Rails 3.2のショーページにインタラクティブなJavaScriptダイアグラムがあります。ページには、グラフ内のアイテムにリンクされた見出しも含まれています。ユーザーがダイアグラム内のアイテムをクリックしたときに ajax リクエストを介してページを更新したいのですが、ダイアグラムをリロードしたくありません。私は以前に ajax リクエストを実装したことがなく、Web 開発の新しい概念を完全に理解しているとは言えません。ただし、ターボリンクと pjax について少し読んだことがあり、私の問題はこれらに関連しているようですが、そのようなアプローチを実装する方法がわかりません。
show.html.erb
<% provide(:title, @item.name) %>
<h2>
<%= @item.name %>
</h2>
…
表示ページへの URL パスは次のとおりです (項目 1 の場合):
localhost:3000/items/1
JavaScript コードからの ajax リクエストを介して、インスタンス変数 @item を変更する必要があると思います。ただし、単に変数を変更するのではなく、URL をリダイレクトするように、URL も更新したいと思います。これを行う方法について何か提案はありますか?