0

我正在尝试使用下面的表格制作一个带有设计的注册表单

    <%= 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 -%>

但是,devise 会自动让用户登录。请您建议我如何在创建帐户时自动将用户注销,而无需将他们重定向到 sign_out_path 或添加注销链接。

4

1 回答 1

0

您可以覆盖 after_signup_path_for(resource) 方法,如此 SO 答案所示:https ://stackoverflow.com/a/5466245/367869 。在那种方法中,你可以调用类似的东西

sign_out current_user

但是,我同意 user136060 对您的问题的评论 - 如果您所做的只是一个邮件列表,那么设计可能是矫枉过正。

于 2013-07-22T02:12:13.880 回答