ehs*_*nul 3 ruby-on-rails ruby-on-rails-3
我正在使用google-api-client gem(gem google-api-client, '0.4.1'在我的Gemfile中).以下代码导致错误uninitialized constant MyController::Google:
class MyController < ApplicationController
def index
@client = Google::APIClient.new
end
end
Run Code Online (Sandbox Code Playgroud)
指定::Google::APIClient没有帮助,错误然后说uninitialized constant Google.
只需require 'google/api_client'在文件顶部添加一个就可以了,这样就可以解决自动加载的问题了.不确定这里到底发生了什么,指定我的Gemfile中的gem应该自动需要gem,对吧?我已经重新启动了rails服务器btw.
roo*_*roo 15
尝试:require => 'google/api_client'在Gemfile中添加指定google api客户端gem的位置
gem 'google-api-client', :require => 'google/api_client'
Run Code Online (Sandbox Code Playgroud)
这告诉捆绑商要求宝石'google-api-client'的正确方法是 require 'google/api_client'
| 归档时间: |
|
| 查看次数: |
2081 次 |
| 最近记录: |