/configuration/*
总体目标是在映射到Configurations::
控制器名称空间的路径下组织一些路由。例如,/configuration/teams
映射到Configurations::TeamsController#index
,使用户能够配置他们所属的团队。
此外,我想要一个单一的路由(例如/configuration
映射到ConfigurationsController#show
)作为对其他资源特定路由的访问。在此页面中,用户将检索他们可以配置的资源列表。
最传统的方法是什么?考虑到我不执着于这些特定的路径,请随意建议其他方法。
使用单独的控制器进行配置对您来说有意义吗?也许使用edit
动作会更加一致。例如,对于团队来说,它将允许用户编辑teams
表上的字段,还可以创建/撤销存储在单独表上的 JWT 以及其他关联。我正在考虑将其Configurations::TeamsController
作为聚合不同模型(团队,JWT,...)的一种方式
PS:自@anpeterka 的回答和@Mike Szyndel 的评论以来,问题已被大量编辑。