我正在寻找为我的应用设置路由的最佳方式。RESTFUL路由使用相同的页面
该应用程序允许用户注册,发布作业和申请作业。我遇到的问题是,应该真正显示不同的东西的两条路线连接到相同的页面。
我的路线如下:
resources :users do
resources :apps
end
resources :jobs do
resources :apps
end
由于这个我结束了两个路径结果:
users/id/apps
jobs/id/apps
我想什么做的是使用第一个路径中可显示工作用户已完成的应用程序。然后,我想使用第二条路径向作业所有者显示他们为该作业收到的应用程序。
我遇到的问题是两个路径最终在apps#index
任何建议人们可以在如何以最佳路线,这将是非常感谢提供! :)
嗨,埃德,感谢您的回复,这是非常有益的。如果你能提供一个我将如何检查传入请求的参数的例子,那将是非常好的。我猜这将是某种'ifels'声明,但我不确定如何构造它?再次感谢! :) – 2012-07-09 16:40:05
用条件代码编辑答案 – edralph 2012-07-09 20:52:17
非常感谢!这工作:) – 2012-07-10 07:08:11