我正试图在谷歌地图(gmaps4rails)的infowindow中调用我的新/创建表单
我目前的代码是:
def index
@locations = Location.all
@hash = Gmaps4rails.build_markers(@locations) do |location, marker|
marker.lat location.latitude
marker.lng location.longitude
#marker.infowindow location.title
marker.infowindow render new_data
end
end
我遇到的第一个问题是我不知道如何从不同的视图渲染路径。意思是,这个控制器是位置控制器,我试图根据这条路线呈现数据表单
new_data GET /data/new(.:format) datas#new
我尝试使用位置的形式检查渲染,但是我发现@location是nil。我知道这将是我在弄清楚渲染后会遇到的下一个问题,所以我也会欣赏这个问题的输入。
答案 0 :(得分:0)
render :action => "/data/new".
另外,您是尝试渲染部分(即文件名是“_new.html.erb”)还是实际的整页(可能是“new.html.erb”)?