我正在查看 Rails Guides 的“Rails Routing From The Outside In”部分,我遇到了这个部分:
有时,您有一个资源,客户端总是在不引用 ID 的情况下查找该资源。例如,您希望 /profile 始终显示当前登录用户的个人资料。在这种情况下,您可以使用单一资源将 /profile(而不是 /profile/:id)映射到 show 操作:
get 'profile', to: 'users#show'
传递一个字符串来匹配将需要一个控制器#动作格式,而传递一个符号将直接映射到一个动作:
get 'profile', to: :show
该指南说“传递符号将直接映射到一个动作”,但假设我有多个控制器,每个控制器都有一个“显示”动作。Rails 怎么知道使用哪一个,因为我不再引用特定的控制器?