マーカーの場所をクリックして、大学のキャンパス内の建物を表示できるマップがあります。http://mypower.herokuapp.com/map
ユーザーは、画像またはタイトルのいずれかをクリックすると、どちらもエネルギー使用量のグラフ ページにリンクします。
ただし、マップ ページからこれを実行しようとすると、建物のグラフ ページにグラフやその他のグラフィック要素が表示されません。さらに、グラフ ページの左下隅にある「グラフ」というタブをクリックすると、マップ ページに戻りますが、これは発生するはずがありません。
ここで、これらすべてを行った後、現在表示している壊れたグラフ ページを手動で更新すると、ページは見栄えがよくなります (本来あるべき姿)。
HTML と小さな Ruby の組み合わせを使用して、マップ マーカーのポップアップ ウィンドウのコンテンツ用の HTML の文字列を作成します。
def gmaps4rails_infowindow
"<center><a href=\"/halls/#{self.id}/\"> #{self.name}</a>
<br>
<a href=\"/halls/#{self.id}\"><img src= \"/smallbuildings/#{self.name}.jpg\"></a></center>"
end
リンクをクリックすると、右のページに移動します。グラフィック要素は、何らかの理由でレンダリングされません。