2013-04-20 2 views
0

У меня есть приложение rails, которое отображает список мест, относящихся к категории, выбранной пользователем. Индексный метод контроллера содержит следующий relavent кода:Неисправность доступа к рельсам сгенерированного файла json

@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-адрес для этой страницы заканчивается, хост/POIs ID = х, где х некоторое целое число в наборе категории ид?. Насколько я понимаю, адрес json-файла должен быть просто добавлен в него .json. Например, host/poi/3.json отображает json-файл со страницы show poi. jhost/pois? id = 13.json не работает.

Я предпочитаю не использовать переменную сеанса вместо параметров, если это возможно.

Спасибо.

ответ

1

Это должно быть

jhost/pois.json?id=13 
+0

да. Я понял. вы были правы, конечно. У меня был еще один вопрос. – Wcrousse

Смежные вопросы