【发布时间】:2013-01-10 20:44:47
【问题描述】:
我需要一些路线用于 Rails 中的电子邮件确认和密码重置,以便用户在收到的电子邮件中点击。
我查看了Railscast #274 - Remember Me & Reset Password,它为那个重置操作创建了一个单独的控制器。
想知道,因为它们都与User#email 相关,它们是否更适合作为用户控制器本身的成员或集合操作?!?
路线如:
/user/reset/:token & /user/confirm/:token 或
/user/:id/reset/:token & /user/:id/confirm/:token
似乎有道理,但不确定如何创建它们以及路线助手会是什么样子?!?
或者也许它们可以组合在一个控制器中? verification/confirm/:token & /verification/reset/:token?
无论如何,只是寻找一些想法来节省我的一些尝试和错误。我不想要的是两个独立的控制器(一个用于电子邮件确认,另一个用于密码重置)。
【问题讨论】:
标签: ruby-on-rails routes password-recovery email-confirmation