2012-04-24 2 views
1

У меня есть модель под названием магазин, который определили следующим образом:Gmaps4rails - Generic окно информации в модели, но перезаписаны в контроллере

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 в модели. В противном случае содержимое окон всегда будет таким, которое задано в модели.

Как это можно переписать? Я хочу иметь этот метод в модели, но в некоторых случаях я хочу избежать его использования и просто использовать то, что у меня есть в частичном.

+0

вопрос был отправлен на счет github. Будет делать, недоступно сейчас – apneadiving

ответ