我们正在尝试使用 ruby on rails 构建一个 facebook 应用程序。
我们设置了一个画布应用程序,并且能够通过画布查看我们的应用程序,但是当我们尝试集成 ruby facebook api 时,每当我们尝试请求用户数据时,都会出现“无法将路径名转换为字符串”错误。
到目前为止,我们已经尝试了 2 种不同的 api(koala 和 rest-graph)并且得到了相同的结果。
并得到同样的错误。我不确定这是否是 rails 错误,或者因为我们正在尝试使用 rails s localhost:3000 运行它
我有一个先前的 ssl 错误,必须在 config/initializers 下添加此代码来修复它
require 'open-uri'
require 'net/https'
module Net
class HTTP
alias_method :original_use_ssl=, :use_ssl=
def use_ssl=(flag)
self.ca_file = Rails.root.join('lib/ca-bundle.crt')
self.verify_mode = OpenSSL::SSL::VERIFY_PEER
self.original_use_ssl = flag
end
end
end