Вы можете указать помощника по URL с параметром as
:
resources :foos do
collection do
get 'bar/:resource_id', :action => :bar, :as => 'bar'
end
end
Сгенерированный маршрут будет выглядеть так:
$ rake routes | grep bar
bar_foos GET /foos/bar/:resource_id(.:format) {:action=>"bar", :controller=>"foos"}
Вы можете использовать это как:
bar_foos_path(:resource_id => @resource.id)