我有一个资源Company
有很多Projects
和People
. 公司的index
操作在表格中显示每个公司。该show
操作显示了一些关于它的附加信息,然后我想显示另一个表,其中包含“项目”和“人员”选项卡。
当我单击“人员”选项卡时,我应该转到 URL“companies/:id/people”,同样也可以访问“项目”选项卡。我不担心 AJAX 或在操作@company
期间将所有这些信息预加载到变量中show
。一个简单的嵌套资源就可以了。
现在,当我在“companies/:id/people”时,它将使用PeopleController#index
,但我想显示嵌套在公司视图中的视图(我想这只是表格?)show
。所以当我在“companies/:id/people”和“companies/:id/projects”之间切换时,唯一改变的是表格,而不是外面的公司信息。
这种事情容易做到吗?如果 Rails 不是为了轻松处理这类事情而构建的,我不介意使用其他东西。我只是对视图层没有太多经验,所以我不太了解它,因为我主要使用 JSON。