我在将Google API客户端集成到我的Rails应用程序时遇到了问题。我是Rails的新手。
我已将其包含在我的Gemfile中
gem 'google-api-client'
然后我在我的控制台的项目目录
中运行了bundle
最后,我创建了一个控制器,定义了一个路由,并添加了
client = Google::APIClient.new(:key => "MyApiKey", :authorization => nil)
到我的控制器(我打算将它与公共API密钥一起使用)。
当我在浏览器中尝试时,我明白了:
uninitialized constant MyController::Google
没有params的对象创建会产生相同的结果。我搜索了一个解决方案并尝试将require 'google/api_client'
添加到我的boot.rb
,但它没有任何区别。
有谁能告诉我应该怎么做?
答案 0 :(得分:1)
根据official documentation,您需要使用您将要使用的类,例如:
require 'google/api_client'
require 'google/api_client/client_secrets'
require 'google/api_client/auth/installed_app'
答案 1 :(得分:0)
您应该将此行添加到控制器
require 'google/api_client'
它应该解决错误。