フルページロードなしでサーバーから現在のページにhtmlをロードすることにより、オンデマンドでgmaps4railsを使用してマップをロードしたいと思います。私は基本的に、pjaxのようにajaxを使用してタブを偽造しています:
この手法は、レールへのajax呼び出しをトリガーする特別なリンクであり、レールはビューのjsonレンダリングを返します。このjsonは、divターゲットとそのサブツリーを置き換えます。
gmaps4railsを使用して、最初のページに他のマップがない場合に、最初のページのロード後にマップを描画するために必要なすべての要素をロードするにはどうすればよいですか?通常のgmaps(..)またはgmaps4rails(..)ヘルパーは機能していないようです。
PS!gmaps4railsとajax呼び出しに関するstackoverflowに関する他の質問がありますが、これらのいずれもこの種の手法に合わせて調整されていません。通常のページでも機能しない有望なテクニックは次のとおりです(アセットパイプラインでRails 3.1を実行しています): Gmaps4railsを使用したAJAX呼び出しによるGmapのレンダリング