我正在尝试使用paypal_adaptive gem开发一个小应用程序,但每次我尝试这样做:
ipn = PaypalAdaptive :: IpnNotification.new
它适用于开发但在使用mysql生成失败时出现此错误:
NoMethodError:未定义的方法to_sym' for nil:NilClass
from /usr/local/rvm/gems/ruby-1.9.3-p327/gems/paypal_adaptive-0.3.2/lib/paypal_adaptive/config.rb:28:in
initialize'
来自/usr/local/rvm/gems/ruby-1.9.3-p327/gems/paypal_adaptive-0.3.2/lib/paypal_adaptive/config.rb:69:in new'
from /usr/local/rvm/gems/ruby-1.9.3-p327/gems/paypal_adaptive-0.3.2/lib/paypal_adaptive/config.rb:69:in
config'
来自/usr/local/rvm/gems/ruby-1.9.3-p327/gems/paypal_adaptive-0.3.2/lib/paypal_adaptive/ipn_notification.rb:9:in initialize'
from (irb):1:in
new'
来自(irb):1
来自/usr/local/rvm/gems/ruby-1.9.3-p327/gems/railties-3.2.8/lib/rails/commands/console.rb:47:in start'
from /usr/local/rvm/gems/ruby-1.9.3-p327/gems/railties-3.2.8/lib/rails/commands/console.rb:8:in
start'
来自/usr/local/rvm/gems/ruby-1.9.3-p327/gems/railties-3.2.8/lib/rails/commands.rb:41:in <top (required)>'
from script/rails:6:in
require'
来自script / rails:6:in''
答案 0 :(得分:0)
没关系。我发现我在配置文件中缺少一行。这是我在测试中没有看到的一个愚蠢的错误。