项目版本: rails 4.0.2 ruby 1.9.3p374
按照 README.md 中的做法,在config/initializers/qiniu-rs.rb
添加了
Qiniu.establish_connection! :access_key =>'xxxx',
:secret_key => 'xxxx'
启动时报错
undefined method `establish_connection!' for Qiniu:Module
我尝试打印p Qiniu.methods
确实没有establish_connection!
方法
在 gem /lib/qiniu/rs.rb
中有这样的代码
# -*- encoding: utf-8 -*-
require 'qiniu/version'
require 'qiniu/conf'
require 'qiniu/basic/exceptions'
require 'qiniu/basic/utils'
require 'qiniu/auth/digest'
require 'qiniu/io'
require 'qiniu/rs/rs'
require 'qiniu/rs/tokens'
module Qiniu
class << self
StatusOK = 200
def establish_connection! opts = {}
Qiniu::Conf.initialize_connect opts
end
end
end
测试下来是因为没在完全加载 gem lib 下所有文件,我在另一个 rails 3.2.15 的项目中测试也是同样的问题
何解?
请教 @quakewang 是如何使用七牛的?