【发布时间】:2010-06-17 20:08:54
【问题描述】:
在我的应用程序中,我使用 ym4r-gm 插件,它允许您使用 Google Maps API...我将地图“设置”放在控制器中:
@map = GMap.new("div_map")
@map.control_init(:large_map => true, :map_type => true)
@map.center_zoom_init([47.0, 26.0], 7)
...
并且只在视图中渲染@map。
所以我的第一个问题是我是否使用了正确的方法来“潜水”这段代码? 第二个问题是:我必须要渲染相同地图的模型(只是资源不同)。我应该把渲染地图的重构方法放在哪里?在应用程序控制器中,也许?
提前致谢, 希望你能理解我!
【问题讨论】:
标签: ruby-on-rails model-view-controller refactoring