为什么要在 rails 邮件程序中对帐户激活电子邮件使用 "edit" URL?



我在 Hartl 教程(第 11.2.1 章(中,您创建了一个帐户激活邮件,我想知道,为什么我们要像这样创建一个"编辑"URL:

<%= edit_account_activation_url(@user.activation_token, email: @user.email) %>
http://www.example.com/account_activations/q5lt38hQDc_959PVoo6b7A/edit

似乎"编辑"不是正确的词。对我来说,使用一种称为"激活"而不是"编辑"的方法更有意义。

为什么哈特尔使用"编辑"?我怀疑这是因为这是休息的方式吗?比如在这个edit_user_url(user).

以下是邮件程序使用的路由:

resources :account_activations, only: [:edit]

谁能解释为什么他可能使用"编辑"?

实际上激活

帐户,更改它。所以从休息的角度来看,你编辑它。

如果你想在目的方面更详细,你可以使用as方法别名这个路由来激活 :as 文档

相关内容

  • 没有找到相关文章

最新更新