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 回答