【发布时间】:2012-08-23 10:18:53
【问题描述】:
我有一个用户控制器和用于索引、更新等的相关视图。项目规范发生了变化,现在我们有一个自定义的仪表板控制器和相关的索引页面,通过 localhost:3000/dashboard 访问
match 'dashboard' => 'dashboard#index', as: 'dashboard'
仪表板索引页面的行为类似于(旧)用户索引页面,因此我想我可以简单地重用用户控制器操作。
我怎样才能简单地将用户“嵌套”到仪表板中,以实现localhost:3000/dashboard/users/new 或localhost:3000/dashboard/users/1/edit 之类的路由?
请注意,Dashboard 控制器没有关联模型,它是自定义模型,只是根据查看 Rails 应用程序的人创建自定义主页。它将具有与用户无关的其他功能。
我试过了
match 'dashboard' => 'dashboard#index', as: 'dashboard' do
resources :users do
member do
#more custom actions
end
collection do
#more custom actions
end
end
end
【问题讨论】:
标签: ruby-on-rails model-view-controller routing controller