Rails使用嵌套资源路由根

Ski*_*ick 5 ruby-on-rails

我有这样一个嵌套资源routes.rb:

map.resources :users, :only => [:index] do |user|
  user.resources :projects
end
Run Code Online (Sandbox Code Playgroud)

它给了我这样的URL /users/2/projects,它将显示所有拥有的项目user2.用户登录后,我希望这是一个根页面,使用map.root.我map.root该如何设置启用此功能?我正在使用设计,所以我可以获得当前用户current_user,但我不确定这是否可用routes.rb.

Rea*_*onk 4

我们正在使用 HomepageController 来解决这个问题,该控制器呈现两个基于if current_user.