ruby-on-rails – 用于Ruby on Rails的Twitter Gem无法正常工作.
发布时间:2020-12-17 03:40:50 所属栏目:百科 来源:网络整理
导读:我试图让 Twitter gem版本5.1.1在我的应用程序中工作,但我遇到配置问题.我正在运行rails 4和Ruby 2.0.0.在我的Gemfile中,我列出了“gem’twitter’”,并通过捆绑包安装了它.根据文档,我在config / initializers / twitter_credentials.rb中创建了一个初始化
我试图让
Twitter gem版本5.1.1在我的应用程序中工作,但我遇到配置问题.我正在运行rails 4和Ruby 2.0.0.在我的Gemfile中,我列出了“gem’twitter’”,并通过捆绑包安装了它.根据文档,我在config / initializers / twitter_credentials.rb中创建了一个初始化文件.该文件看起来像这样(虽然我的密钥和秘密充满了来自twitter的信息):
require 'twitter' client = Twitter::REST::Client.new do |config| config.consumer_key = "YOUR_CONSUMER_KEY" config.consumer_secret = "YOUR_CONSUMER_SECRET" config.access_token = "YOUR_ACCESS_TOKEN" config.access_token_secret = "YOUR_ACCESS_SECRET" end 当我尝试在rails控制台中使用客户端时,这是我收到的错误消息: 2.0.0p353 :001 > client.update("I'm tweeting with @gem!") NameError: undefined local variable or method `client' for main:Object from (irb):1 from /Users/user_name/.rvm/gems/ruby-2.0.0-p353/gems/railties-4.0.2/lib/rails/commands/console.rb:90:in `start' from /Users/user_name/.rvm/gems/ruby-2.0.0-p353/gems/railties-4.0.2/lib/rails/commands/console.rb:9:in `start' from /Users/user_name/.rvm/gems/ruby-2.0.0-p353/gems/railties-4.0.2/lib/rails/commands.rb:62:in `<top (required)>' from bin/rails:4:in `require' from bin/rails:4:in `<main>' 知道问题是什么吗? 解决方法
是的,随后发布的版本有所改变.因此,要在应用程序中访问它,请将变量设置为全局变量以具有完全访问权限.所以试试$client =
现在当你访问它时,请调用$client.user_timeline等. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ruby-on-rails – Rails – 文件中的行数
- cocos lua绑定感悟---tolua_isusertable及lua如何访问cocos
- 迭代c上的ini文件,可能使用boost :: property_tree :: ptre
- Nosql入门
- c# – 如何使用Compact Framework垂直绘制文本
- 详解Vue中使用v-for语句抛出错误的解决方案
- iphone – UIGestureRecognizer移动限制
- oracle – 从函数返回结果集
- 迁移datetime w.时区在PostgreSQL到UTC时区使用Django 1.4
- oracle ,mysql,sqlserver 字段设置默认值是否为空测试