Ruby on rails 在RubyonRails中向restful类添加自定义GET参数逻辑

Ruby on rails 在RubyonRails中向restful类添加自定义GET参数逻辑,ruby-on-rails,ruby,http-request-parameters,Ruby On Rails,Ruby,Http Request Parameters,我有一个UsersController和RegistrationController来处理用户在rails中的Desive注册 我正在为附属公司注册添加代码,以便使用名为a的自定义HTTP GET参数将用户映射到附属公司 例如,我希望我的注册响应如下: www.app.com/users/sign\u up?a=附属机构代码 但是,Rails不响应控制器中的params[:a]。在我的路由文件中,我只有资源:用户 rails实现这一点最简单、最有效的方法是什么?您需要在routes.rb中设置操

我有一个UsersController和RegistrationController来处理用户在rails中的Desive注册

我正在为附属公司注册添加代码,以便使用名为a的自定义HTTP GET参数将用户映射到附属公司

例如,我希望我的注册响应如下: www.app.com/users/sign\u up?a=附属机构代码

但是,Rails不响应控制器中的params[:a]。在我的路由文件中,我只有资源:用户


rails实现这一点最简单、最有效的方法是什么?

您需要在routes.rb中设置操作注册,或者您可以使用默认的新方法创建用户。那么你应该毫无问题地得到参数“a”

将此行添加到管线:

match 'users/sign_up', :to => 'users#new'