0

有人可以告诉我为什么

<%= destroy_password_url @user.password_reset_token %>    

生成

http://localhost:3000/api/destroy_password.4G5EoRVYMUAtiIKqOerKsw

路线.rb

get 'api/destroy_password' => 'services#destroy_password', :as => 'destroy_password'

我只是关注http://railscasts.com/episodes/274-remember-me-reset-password?view=asciicast我什至不知道它为什么要添加 DOT。有人可以帮我吗?

4

1 回答 1

1

在您的路由文件中,您并不是说您接受参数。您可能应该像这样重写它:

get 'api/destroy_password/:id' => 'services#destroy_password', :as => 'destroy_password'
于 2012-06-14T15:27:33.190 回答