Rails3、会话和多种模型

发布于 2024-11-15 11:06:22 字数 138 浏览 6 评论 0原文

我有几个模型 user、company、detail,我想在会话中保存 user_id、company_id 和detail_id,以便以后可以重复使用。

所以问题是我该如何做到这一点以及我应该将其放在应用程序控制器上还是将其保留在每个控制器上?

I have a few models user, company, detail and I will like to save user_id, company_id and detail_id on a session so I can reused then later.

so question is how can I do this and should I put in on the application controller or leave it on each controller?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

萌能量女王 2024-11-22 11:06:22

如果它在多个控制器之间共享,请将其放在应用程序控制器中。为了在会话中存储某些内容,一个简单的 session[:key] = value 应该可以工作。

If it is shared across many controllers, have it in the application controller. In order to store something in a session a simple session[:key] = value should work.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文