我需要一些用于在 Rails 中确认电子邮件和重置密码的路线,以便用户在他们收到的电子邮件中单击。
我查看了Railscast #274 - 记住我并重置密码,它为那个重置操作创建了一个单独的控制器。
想知道是否因为它们都是User#email
相关的,所以它们可能不适合作为用户控制器本身的成员或集合操作?!?路线如:
/user/reset/:token
&/user/confirm/:token
或
/user/:id/reset/:token
&/user/:id/confirm/:token
似乎是合理的,但不确定如何创建它们以及路线助手会是什么样子?!?
或者也许它们都可以组合在一个控制器中?verification/confirm/:token
& /verification/reset/:token
?
无论如何,只是寻找想法来节省我的一些试验和错误。我不想要的是两个单独的控制器(一个用于电子邮件确认,另一个用于密码重置)。