Unitinialized常数.在Rails中集成Google API



我有一个麻烦集成谷歌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'

相关内容

  • 没有找到相关文章

最新更新