自分の電子メール確認をゼロからローリングします。my の適切なルーティングを生成する方法に苦労していますconfirmations_controller
。
新しいユーザーには、アドレスを「確認」するためのアプリへのリンクが記載されたメールが送信されます。
DBに変更を加えるため、PUTアクションにする必要があると思います。しかし、電子メール内のリンクをクリックしても、'put' アクションは送信されませんか? 自分の無知はさておき、何かが足りないに違いない。
#config/routes.rb
...
resources :confirmations, only: [:update]
confirmation_url(user.email_token)
有効な URL を生成しますhttp://localhost:3000/confirmations/ArELEOejYlqbRXdJPavhrp
が、そのリンクをクリックすると、アプリは「get」リクエストとして受け取ります。
これをどのように処理すればよいですか?