Ruby on rails 连接模型的路径帮助器
我已经在这里读到了相关的问题:http://stackoverflow.com/questions/7013658/rails-3-resource-routing-for-join-models 我想知道怎样才能有一个好的助手,它接受一个连接模型的实例并返回一个“嵌套”路径 例如,许多Ruby on rails 连接模型的路径帮助器,ruby-on-rails,routing,Ruby On Rails,Routing,我已经在这里读到了相关的问题:http://stackoverflow.com/questions/7013658/rails-3-resource-routing-for-join-models 我想知道怎样才能有一个好的助手,它接受一个连接模型的实例并返回一个“嵌套”路径 例如,许多用户有许多项目,因此有一个projects\u用户加入 我希望能够做到以下几点: projects\u users\u路径(ProjectUser.first) 并获得: /projects/2/users/3
用户
有许多项目
,因此有一个projects\u用户
加入
我希望能够做到以下几点:
projects\u users\u路径(ProjectUser.first)
并获得:
/projects/2/users/3
而不是:
/projectsusers/1
是否有一些路由魔法可以使用,或者我应该创建自己的助手方法?查看rails路由指南上的嵌套资源部分
有一些例子说明了您想要什么是的,这是我已经定义的,所以我可以执行用户项目路径(user,project),但是是否有一些东西允许我执行用户项目路径(userproject)。我知道做userproject.user,userproject.project很容易,但我想可能有更简单的方法。