大佬教程收集整理的这篇文章主要介绍了ruby-on-rails – 有没有一个宝石来测试Rails中的Redis逻辑?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
如果任何人知道任何lemme知道,否则我会写一个和操作系统:)
首先,创建一个config:(命名空间版本注释掉)
#config/redis.yml default: host: localhost port: 6379 development: db: 0 # namespace: appname_dev test: db: 1 # namespace: appname_test production: db: 2 host: 192.168.1.100 # namespace: appname_prod
然后加载配置并通过初始化程序连接到redis:
#config/initializers/redis.rb redis_CONFIG = YAMl.load( File.open( Rails.root.join("config/redis.yml") ) ).symbolize_keys dflt = redis_CONFIG[:default].symbolize_keys cnfg = dflt.merge(redis_CONFIG[Rails.env.to_sym].symbolize_keys) if redis_CONFIG[Rails.env.to_sym] $redis = redis.new(cnfg) #$redis_ns = redis::Namespace.new(cnfg[:namespace],:redis => $redis) if cnfg[:namespace] # To clear out the db before each test $redis.flushdb if Rails.env == "test"
以上是大佬教程为你收集整理的ruby-on-rails – 有没有一个宝石来测试Rails中的Redis逻辑?全部内容,希望文章能够帮你解决ruby-on-rails – 有没有一个宝石来测试Rails中的Redis逻辑?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。