Ruby on rails 访问rails生成的json文件时出现问题

Ruby on rails 访问rails生成的json文件时出现问题,ruby-on-rails,json,Ruby On Rails,Json,我有一个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 => {:po

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

如果可能的话,我不希望使用会话变量代替参数

谢谢

一定是这样

jhost/pois.json?id=13

嗯。我得到了它。你当然是对的。我还有一个问题。