我有一个rails应用程序,它显示属于用户选择的类别的地点列表。控制器的索引方法包含以下相关代码:
@pois = PoiCategory.find(params[:id]).pois.order("name")
@json = @pois.to_gmaps4rails do |poi, marker|
marker.infowindow render_to_string(:partial => "/pois/infowindow",
:locals => {:poi => poi})
marker.title "#{poi.name}"
marker.json({ :name => poi.name })
end
respond_to do |format|
format.html # index.html.erb
format.json { render json: @pois }
end
端
此页面的url结束,host / pois?id = x,其中x是类别ID集合中的某个整数。据我所知,json文件的地址应该只有“.json”添加到它。例如,host / poi / 3.json显示poi show页面中的json文件。但是,jhost / pois?id = 13.json不起作用。
如果可能,我宁愿不使用会话变量代替参数。
感谢。
答案 0 :(得分:1)
一定是
jhost/pois.json?id=13