Как передать переменную в ссылку Devise Sign_up - PullRequest
0 голосов
/ 17 мая 2011

Как я могу передать переменную моему контроллеру sign_up с помощью Devise? Я хочу добавить выбранный пользователем план в базу данных при регистрации.

Спасибо

1 Ответ

0 голосов
/ 17 октября 2011

Вы можете добавить это в вашем rout.rb

match 'register' => redirect('/users/sign_up?plan=pro')

ИЛИ

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...