Rails 4.1路由和URL helper将URL格式化为controller/action.id



我有几次遇到这个问题。

如果我使用url帮助器,比如follow_users_path(@user),我应该得到users/follow/2,但实际上得到的是users/follow.2

我已经设法解决了摆弄几次之前,但我实际上不知道是什么导致这个问题。

还有其他人有过这样的经历吗?我假设我做错了什么具体的事情,我想知道是什么。

谢谢

这是因为您想要follow_user_path(单数作为成员路由),如果您已经定义了成员路由,则会给您users/2/follow

最新更新