httmultiparty中未定义的方法`path',我该如何解决这个问题

时间:2013-05-25 20:35:05

标签: ruby soundcloud

我使用了ruby soundcloud gem,但是我遇到了一个来自httmultiparty的问题。

因此github上的相关问题是https://github.com/soundcloud/soundcloud-ruby/issues/20https://github.com/jwagener/httmultiparty/issues/19

据我了解错误,这种方法做错了:

def self.flatten_params(params={}, prefix='')
  flattened = []
  params.each do |(k,v)|
    if params.is_a?(Array)
      v = k
      k = ""
    end

    flattened_key = prefix == "" ? "#{k}" : "#{prefix}[#{k}]"
    if v.is_a?(Hash) || v.is_a?(Array)
      flattened += flatten_params(v, flattened_key)
    else
      flattened << [flattened_key, v]
    end
  end
  flattened
end

我的问题是我不是那么专业所以要明白什么是错的以及如何解决这个问题。 那么任何人都可以解释我如何解决这个问题,或者至少有一个解决方法吗?

0 个答案:

没有答案