在Rails中支持get请求中的多个参数

我正在测试一个小型分析项目。为此,我希望能够在控制器上使用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
saab95 回答:在Rails中支持get请求中的多个参数

您可以根据需要发送任意数量的参数,这称为查询参数,所有这些参数都在'?'之后。是可选的。

本文链接:https://www.f2er.com/3131393.html

大家都在问