指定された住所からの距離でいくつかの場所を表示するリストがあります。このリストは、フィルタリング システムの使用時に ajax によって更新されます。私の部分的な _place.html.haml では、これを使用します。
- distance = Gmaps4rails.destination({:from => session[:address], :to => place.full_address}, options={}, output='pretty')
%p= "Distance: #{distance.first["distance"]["text"]} (#{distance.first["duration"]["text"]})"
ajax (これに pjax を使用) を使用してフィルター フォームを送信すると、ajax 呼び出しは正しく行われますが、ajax を介してパーシャルをレンダリングした後、関数 Gmaps4rails.destination の呼び出し後にページが完全に ( ajax なしで) 更新されます。そのため、ajax 呼び出し/関数にブレーキがかかります。
部分的な _place.html.haml からこのコードを削除すると、ajax フィルタリング機能が完全に機能し、ページ全体が更新されません。これを ajax で動作させるには、何を変更する必要がありますか?