request_store_rails::package:为多线程应用程序准备的Rails的按请求全局存储 源码
RequestLocals 如果您曾经需要在Rails中使用全局变量,那么就知道它很烂。 通常的技巧之一是使用Thread.current ,或者如果您已完成作业,则使用很棒的 。 # Using Thread.current def self . foo Thread . current [ :foo ] ||= 0 end def self . foo = ( value ) Thread . current [ :foo ] = value end # Using RequestStore def self . foo RequestStore . fetch ( :f
文件列表
request_store_rails-master.zip
(预估有个17文件)
request_store_rails-master
.coveralls.yml
70B
LICENSE.txt
1KB
lib
request_store_rails.rb
171B
request_locals.rb
3KB
request_store_rails
middleware.rb
974B
railtie.rb
581B
version.rb
50B
暂无评论