Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 使用Ruby on Rails配置Twitter Gem_Ruby On Rails_Twitter - Fatal编程技术网

Ruby on rails 使用Ruby on Rails配置Twitter Gem

Ruby on rails 使用Ruby on Rails配置Twitter Gem,ruby-on-rails,twitter,Ruby On Rails,Twitter,我正在尝试做一个简单的rails应用程序来搜索Twitter。我正在使用Twitter gem()。我在initializer文件夹中创建了一个twitter_credentials.rb,代码如下: require 'twitter' Twitter::REST::Client.new do |config| config.consumer_key = ENV['TWITTER_CONSUMER'] config.consumer_secret = ENV['TWITTER_CONS

我正在尝试做一个简单的rails应用程序来搜索Twitter。我正在使用Twitter gem()。我在initializer文件夹中创建了一个twitter_credentials.rb,代码如下:

require 'twitter'

Twitter::REST::Client.new do |config|
  config.consumer_key = ENV['TWITTER_CONSUMER']
  config.consumer_secret = ENV['TWITTER_CONSUMER_SECRET']
  config.access_token = ENV['TWITTER_ACCESS_TOKEN']
  config.access_token_secret = ENV['TWITTER_ACCESS_TOKEN_SECRET']
end
我的观点是这样的:

<% Twitter.search("to:justinbieber marry me",
   :result_type => "recent").take(3).each do |tweet| %>
  <%= tweet.text %>
<% end %>
“最近的”)。记下(3)。每个人都发推特%>

然而,每当我试图从文档中调用任何方法时,我都会得到一个错误“undefined method name for Twitter:Module”。我还尝试将该块移动到适当的控制器中,但收到了相同的错误。任何帮助都将不胜感激。

我也面临同样的问题。但我安装了两个gem,它们都有“Twitter”作为主模块,当我调用Twitter时,我到达了第二个而不是第一个