У меня есть приложение 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 не работает.
Я предпочитаю не использовать переменную сеанса вместо параметров, если это возможно.
Спасибо.
да. Я понял. вы были правы, конечно. У меня был еще один вопрос. – Wcrousse