我正在Rails中构建一个团队管理应用,:users
有很多:organizations
。我希望用户能够在组织之间切换并单独管理它们,而不需要在URL中使用/organizations/:id/
。由于通配符SSL证书成本,我还想避免使用子域来识别组织。
据我了解,这有两个选择:
这里最好的选择是什么?
由于
答案 0 :(得分:2)
只需将其存储在会话中,就没有理由以其他方式执行此操作。我还会在应用程序控制器中创建一个before_action,以自动将组织加载到控制器和视图可用的实例变量中。