2013-07-21 2 views
0

Я пытаюсь сделать форму регистрации с завещанию, используя форму нижеавтоматический вход в Devise

<%= form_for :user , url: user_registration_path do |f| -%> 
     Please add your email adderess to be added to our mailing list 
    <%= f.text_field :email %> 
    <%= f.submit "Submit", :disable_with => 'Submiting...' %> 
    <% end -%> 

однако, разработать подписываем пользователь автоматически. Пожалуйста, вы можете посоветовать, как я могу автоматически подписывать пользователей при создании учетной записи, не перенаправляя их на sign_out_path или добавляя ссылку для выхода.

+1

Почему вы используете устройство для регистрации в списке рассылки? –

+1

Это позволит мне легко преобразовать их в учетные записи пользователей, когда приложение будет готово. Это всего лишь форма регистрации – tdops

+0

Я, скорее всего, просто сохраню адрес электронной почты, а затем приглашу их зарегистрироваться, как и все остальные, но вы можете иметь свой путь. Взгляните на админ, подтверждаемый при создании вики. –

ответ

0

Вы можете переопределить метод after_signup_path_for (resource), как показано в этом ответе SO: https://stackoverflow.com/a/5466245/367869. В этом методе вы можете сделать вызов на что-то вроде

sign_out current_user 

Однако я согласен с комментарием user136060 к вашему вопросу - если все, что вы делаете, это список рассылки, Завещание, вероятно, слишком много.

Смежные вопросы