Rails 3.2 アプリで Google_maps_for_Rails を使用しています。緯度/経度フィールドを更新するクリック可能なマップを実装しようとしています。アプリの他の部分でこれを実行していますが、特定の条件下では実行できません。マップにデフォルト以外の ID がある場合、クリック可能な機能は機能しません。
ページに 2 つのマップを表示しようとしたときに、この問題が発生しました。どちらのマップにもカスタム ID があります (つまり、gem によって定義されたデフォルト ID ではありません)。緯度/経度フィールドを設定するには、マップの 1 つをクリックできる必要がありますが、これはカスタム ID では機能しないようです。
クリッカブル マップを一時的にデフォルト ID に戻すと、機能は期待どおりに機能します。しかし、これは私の場合、長期的な解決策ではありません。
gem の wikiで提案されている JavaScript を使用しています。関数が適用されるマップ ID を定義する明らかなものは見当たりません。
関数が指定されたマップに適用されるように、マップ ID を定義するにはどうすればよいですか?