如何存储一个值,以便在整个请求中共享它(即使其可以在 Controller 、 View 和模型中访问)?
- Put 作为全局变量
- 创建一个 Singleton 并将其存储在类变量中
- 将其存储在本地线程中。
最佳答案
在 controller#action
中初始化的任何实例变量都将在 View 中可用。要在模型中使用这些变量,您可以将它们作为参数传递给模型方法。
关于ruby-on-rails - 如何存储值以便在 Ruby on Rails 中的整个请求中共享该值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21951501/