【问题标题】:Rails: error in setup google-api-clientRails:设置 google-api-client 时出错
【发布时间】:2013-08-08 12:27:54
【问题描述】:

在 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

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

谢谢

【问题讨论】:

  • 你在bundle install之后重启服务器了吗?
  • 是的,我已经重启了服务器

标签: ruby-on-rails ruby ruby-on-rails-3 google-api google-api-client


【解决方案1】:

它是 APIClient.new。

@client = Google::APIClient.new

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

@client = Google::APIClient.new(:application_name => "MyApplication",:application_version => "0.1")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-09-04
    • 1970-01-01
    • 2015-04-29
    • 1970-01-01
    • 1970-01-01
    • 2011-11-09
    • 2013-07-16
    • 1970-01-01
    相关资源
    最近更新 更多