【发布时间】:2014-08-07 16:03:06
【问题描述】:
我正在尝试做一个简单的 Rails 应用程序来搜索 Twitter。我正在使用 Twitter gem (http://sferik.github.io/twitter/)。我使用以下代码在初始化文件夹中创建了一个 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 %>
但是,每当我尝试从文档中调用任何方法时,都会收到错误消息“未定义方法 方法名称 for Twitter:Module”。我也尝试将该块移动到适当的控制器中,但我收到了同样的错误。任何帮助将不胜感激..
【问题讨论】:
标签: ruby-on-rails twitter