1

在 Rails(rails 4.0.0 rc2,ruby 1.9.3p429)中,在 Gemfile 我有以下行:

gem 'google-api-client',  :require => 'google/api_client'

然后捆绑安装。

在控制器中:

require 'google/api_client'

class PagesController < ApplicationController
   def home
      @client = Google::ApiClient.new
   end
end

如果我去 127.0.0.1:3000 我有以下错误:

NameError in PagesController#home
uninitialized constant Google::ApiClient

谁能告诉我如何将ruby google api集成到rails中?

谢谢

4

1 回答 1

3

它是 APIClient.new。

@client = Google::APIClient.new

您还应该设置应用程序名称和版本号,否则在运行代码时会得到一个丑陋的标准输出。像这样:

@client = Google::APIClient.new(:application_name => "MyApplication",:application_version => "0.1")
于 2013-08-08T12:41:27.187 回答