NoMethodError:使用httparty时哈希的未定义方法“ strip”

时间:2018-08-21 14:34:32

标签: ruby-on-rails ruby httparty

我正在尝试使用api发布请求来创建内容,并且正在使用httparty gem。

  def initialize(token)
    @token = "Bearer kdkdkfvl"
  end

  def auth
    { AUTHORIZATION: @token }
  end

response = HTTParty.post("url", :headers => { "Authorization" => auth}, :body => article)

运行代码时,我得到

NoMethodError: undefined method条'# ` 我被困在这里。需要帮助

1 个答案:

答案 0 :(得分:2)

您正在传递一个期望有字符串的哈希。

您想要类似的东西

def auth
  @token
end