Rails 使用命名路由定义了一堆魔法,为您的路由创建助手。有时,特别是对于嵌套路由,跟踪给定路由助手方法调用将获得的 URL 可能会有点混乱。是否可以使用 Ruby 控制台查看给定的辅助函数将生成什么链接?例如,给定一个像 post_path(post) 这样的命名助手,我想看看生成了什么 URL。
您可以rake routes直接向他们展示。
rake routes
在 Rails 控制台中,您可以调用app.post_path. 这适用于 Rails ~= 2.3 和 >= 3.1.0。
app.post_path