我有一个麻烦集成谷歌API客户端到我的Rails应用程序。我是相当新的Rails。
我已经把它包含在我的Gemfile
gem 'google-api-client'
然后我运行bundle
在我的控制台中,在项目目录
client = Google::APIClient.new(:key => "MyApiKey", :authorization => nil)
到我的控制器(我打算与公共API密钥一起使用)。
当我在浏览器中尝试时,我得到了这个:
uninitialized constant MyController::Google
不带参数的对象创建会产生相同的结果。我已经寻找了一个解决方案,并试图将require 'google/api_client'
添加到我的boot.rb
中,但它没有任何区别。
谁能告诉我应该怎么做?
根据官方文档,您需要要求您将要使用的类,例如:
require 'google/api_client'
require 'google/api_client/client_secrets'
require 'google/api_client/auth/installed_app'
您应该将这一行添加到您的控制器
require 'google/api_client'