Единственный реальный способ, которым я могу думать об этом, заключается в следующем, дать маршруту имя следующим образом:
map.connect 'feeds/get', :controller => "feeds", :action => "get", as: 'get_feeds'
Тогда у вас будет именованный помощник по маршруту get_feeds_path
, который вы затем сможете передать по месту и в следующем формате:
get_feeds_path(:location => '51.896834,0.878906', :format => 'xml')
Что может быть даже лучше, если вы передадите два параметра, по одному для каждой из координат.
get_feeds_path(:x_location => '51.896834', :y_location => '0.878906', :format => 'xml')
Тогда хэш params, передаваемый контроллеру, должен иметь params[:x_location]
и params[:y_location]
, которыми вы можете манипулировать по своему вкусу.