1

これを定義したstoreというモデルがあります。

def gmaps4rails_infowindow
 html_window = ''
 html_window = "<b>#{self.location_name}"
end

テンプレートから情報ウィンドウを作成するマップを除いて、レンダリングするすべてのマップにこのウィンドウが必要です。

私のコントローラーには次のコードがあります。

@list_of_stores = Store.all.to_gmaps4rails do |store,marker|
 marker.infowindow render_to_string(:partial => 'store_window', :locals => {:store => store}
end

gmaps4rails_infowindowモデル内のを削除すると、パーシャルでウィンドウをレンダリングできます。それ以外の場合、ウィンドウのコンテンツは常にモデルに設定されているものになります。

どうすればそれを上書きできますか?モデルにそのメソッドを含めたいのですが、場合によってはそれを使用せず、部分的に使用しているものだけを使用します。

4

1 に答える 1

0

v1.5.1 で利用できるようになりました。お楽しみください!

于 2012-05-02T08:09:35.090 に答える