0

我有一个 rails 应用程序,它显示属于用户选择的类别的地点列表。控制器的 index 方法包含以下相关代码:

@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 显示页面的 json 文件。jhost/pois?id=13.json 但是不起作用。

如果可能的话,我不喜欢使用会话变量来代替参数。

谢谢。

4

1 回答 1

1

肯定是

jhost/pois.json?id=13
于 2013-04-20T19:59:09.843 回答