jjzjj

ruby - 使用 twitter gem 回复你时间轴上的推文

我正在尝试从我的Twitter时间轴创建一个简单的回复,但遇到了一些问题,作为一个ruby​​新手,我在理解文档方面遇到了问题。Twitter.mentions_timeline.eachdo|tweet|reply_to=tweet.from_user_name()#Twitter.update("@#{reply_to}Nottoday.")end目前就写到这些了,不多。不幸的是,这条推文在使用mentions_timeline时似乎没有任何from_user_name。我正在使用这个gem,但没有找到任何好的例子:https://github.com/sferik/twitter

ruby-on-rails - 在 Rails 的一个 View 中使用多个 Controller

我正在研究类似社交网络的东西;我正在使用来自不同网站的不同API,例如Last.FM、Delicious、Twitter、...我为每个网站创建了一个Controller(目前有7个)。示例View:localhost:3000/lastfm现在我想通过使用这些不同的Controller在一个View(localhost:3000/index.hmtl)中显示这些数据。组件已被弃用,创建一个Controller并将所有API埋在其中似乎也很丑陋..所以我不知道该怎么做。有什么想法吗? 最佳答案 首先,您应该将所有数据存储和数据收集方

Ruby Twitter Gem,超出速率限制

我正在尝试使用ruby​​gemTwitter(https://github.com/sferik/twitter)从twitterapi获取用户的关注者。根据文档(https://dev.twitter.com/docs/api/1/get/followers/ids),twitter在一个请求中返回5000个用户。根据速率限制设置,Twitter允许我每15分钟调用15个电话(https://dev.twitter.com/docs/rate-limiting/1.1/limits)问题:当我检索拥有超过75000个关注者(5000*15)的用户的关注者时,我收到“超出速率限制”错

ruby-on-rails - Ruby on Rails 和 Twitter OAuth 的测试策略

我正在开发一个利用twitteroauth的应用程序,但在试图弄清楚如何测试twitteroauth时遇到了障碍。特别是尝试使用Cucumber和Webrat/Selenium来测试功能——注册/登录过程中的某些步骤在用户是否授予对应用程序的oauth访问权限等方面表现不同。有没有人在他们的RubyonRailsCucumber功能(或与此相关的任何其他测试框架)中成功模拟或stub部分或全部TwitterOAuth系统?任何帮助将不胜感激。 最佳答案 OP已经一年多了,但我最近发现这篇关于使用TwitterAuth和Cucumbe

ruby-on-rails - 什么是类似 Twitter 名称的正则表达式?

我已经编码了一段时间,但直到最近才需要正则表达式。我需要像Twitter一样做一个接受用户名的正则表达式。基本上,我想一次允许一个下划线。名称中可以有多个下划线,但不能是连续的字符。也允许使用字母数字字符。但是数字不能作为名字的开头。名称如_我的名字67我的名字67我的名字_my_67_name_有效但是94我的名字__我的名字我的名字我的名字无效。我玩过Rubular并想出几个正则表达式:/^[^0-9\s+](_?[a-z0-9]+_?)+$/i/^([a-z_?])+$/i我一直遇到的问题是这些匹配多个下划线。 最佳答案 已编

ruby - Mongoid 模型警告引用的顶级常量

我有以下继承自Entry模型的mongoid模型:classEntry::TwitterInteger,:default=>0field:retweeted,:type=>Boolean,:default=>falsefield:favorited,:type=>Boolean,:default=>false#in_reply_to_screen_name,in_reply_to_status_id_str,in_reply_to_user_id_strfield:reply,:type=>Hashfield:from,:type=>Hash#user:id_str,name,scre

ruby - Ruby Twitter API 错误

我在使用“twitter”gem的Ruby脚本中遇到错误。我的脚本中产生错误的部分是require'twitter'require'net/http'require'json'####Getyourtwitterkeys&secrets:####https://dev.twitter.com/docs/auth/tokens-devtwittercomTwitter.configuredo|config|config.consumer_key='xxxxxxx'config.consumer_secret='xxxxxxx'config.oauth_token='xxxxxx'conf

ruby-on-rails - 推荐用于 ruby​​-on-rails 的 twitter gem

我发现了几个不同的Twittergem(用于ruby​​-on-rails):http://twitter4r.rubyforge.org/http://twitter.rubyforge.org/但我想知道是否有人可以对它们进行评分并提供一个或一个新的推荐。谢谢 最佳答案 使用twitter.它得到积极维护。 关于ruby-on-rails-推荐用于ruby​​-on-rails的twittergem,我们在StackOverflow上找到一个类似的问题:

ruby-on-rails - 将设计登录表单导入 Twitter Bootstrap Modal

好的,所以我想使用TwitterBootstrap模式来显示设计登录表单。我的wiki文章代码基于:https://github.com/plataformatec/devise/wiki/How-To:-Display-a-custom-sign_in-form-anywhere-in-your-app我的应用程序布局文件中有以下标记×SignInresource_name,:url=>session_path(resource_name),:html=>{:class=>'form-horizontal'})do|f|%>false,:autofocus=>true%>false%

ruby-on-rails - "omniauth-twitter"电子邮件 ID 未从 ruby​​ on rails 中的 Twitter 获取

我正在使用omniauth-twittergem在我的Rails应用程序中启用Twitter登录。这是我的代码...gem文件-gem'omniauth','~>1.1.1'gem'omniauth-twitter'路线.rb-match'/auth/twitter/callback',to:'users#twitter_login'match'auth/failure',to:'static_pages#home'用户Controller.rb-deftwitter_loginauth=request.env['omniauth.auth']authentication=Authen