我正在测试一个小型分析项目。为此,我希望能够在控制器上使用get方法,该方法可以使用很多参数。
这意味着该网址可以是: www.mydomain.com/event?browser=x&url=www.mydomain.com&someotherparam=test&anotherparam=test2
如何在Get操作中更改控制器的路由以支持此URL结构而不是传统的“ event /:id”?
当前,我的routes.rb文件如下:
Rails.application.routes.draw do
# For details on the DSL available within this file,see http://guides.rubyonrails.org/routing.html
#
root 'home#index'
namespace :api,:defaults => {:format => :json} do
namespace :v1 do
#resources :event_queue,:to => :event
#resources :event#,:controller => :event
get '/event/' => 'event#get'
end
end
end