0

在这个例子中,as: :logout参数的意义是什么?

get 'logout', to: 'devise/registrations#destroy', as: :logout

在我看来,我可以通过指定 logout_path 来调用此路由。是这个as: :logout参数吗?

4

1 回答 1

0

确切地说,您可以指定您希望在as路由中使用的路径命名方式。

您可以在此处阅读有关命名路由的更多信息。

as参数不需要匹配路径或操作中的任何内容:

get 'get-me-outta-here', to: 'devise/sessions#destroy', as: :logout
# note that logging out is to do with devise sessions not registrations
于 2013-05-21T01:55:29.320 回答