如何使用Devise将变量传递给我的sign_up控制器?我想在注册时将用户选择的计划添加到数据库中。
由于
答案 0 :(得分:0)
您可以在routes.rb
中添加match 'register' => redirect('/users/sign_up?plan=pro')
OR
match 'register/:plan' => redirect('/users/sign_up/{%plan}')
创建匹配的控制器。
从此处获取更多路线信息:http://guides.rubyonrails.org/routing.html#redirection
或者,也可以使用https://github.com/plataformatec/devise/wiki/How-To:-Customize-routes-to-user-registration-pages