作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 asp.net 中有一个叫做 Request.Items 的东西,我可以向它添加一个对象,然后我可以从我的代码的另一部分(比如在另一个类中)检查 .Items 集合中是否存在一个对象。
Rails 有这样的东西吗?
最佳答案
最受欢迎的选项之一是使用 request_store
gem,它允许您从代码的任何部分访问您的全局存储。它使用 Thread.current
存储您的数据,并负责在每次请求后清理数据。
RequestStore[:items] = []
Thread.current
,在每个请求有多个线程的多线程环境中,它无法正常工作。
request_store_rails
,用法非常相似:
RequestLocals[:items] = []
关于ruby-on-rails - Rails 是否有一个每个请求存储,我可以向其中添加对象和从中检索对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4097510/
这个问题在这里已经有了答案: Is a moved-from vector always empty? (4 个答案) 关闭 4 年前。 从 std::vector move 数据后,它的容量是否必
我是一名优秀的程序员,十分优秀!