私はあなたがアカウント開設メーラーを作成HARTLチュートリアル(chapter 11.2.1)中の時点でだと私は、なぜ我々は、このように「編集」のURLを作成している、思っていた: "それはのように思えるrailsメーラーのアカウントアクティベーションメールに「編集」URLを使用するのはなぜですか?
<%= edit_account_activation_url(@user.activation_token, email: @user.email) %>
http://www.example.com/account_activations/q5lt38hQDc_959PVoo6b7A/edit
編集 "はこれに適切な言葉ではありません。私にとっては、 "編集"の代わりに "活性化"のようなメソッドを使用する方が理にかなっています。
なぜHartlは「編集」を使用していますか?私はそれがそれを行うためのRESTfulな方法だからだと思う?このようなものでedit_user_url(user)
。
resources :account_activations, only: [:edit]
彼は「編集」を使用している可能性があり、なぜ誰もが説明できます:ここで
は、メーラーが使用しているルートはありますか?
を使用して、我々は、このチュートリアルにアクセスcouldnot。それはログインを求めています。あなたはこれでどのルートを使用したか教えてください。 – bunty
本の公開版を見つけてリンクを更新しました。また、ルートを追加する質問を編集しました。 –
'edit'は単にREST規則に従います。あなたのルートを編集し、あなたが何をしているかを知っている限り、あなたが望むものに名前を付けることができます。おそらく、この追加のステップは、章の目的外のものだったかもしれません。 –