我尝试在rails中显示来自Gem Twitter的流媒体Twitter。
我配置了我的控制器:welcome_controller.rb
class WelcomeController < ApplicationController
def index
require 'twitter'
client = Twitter::Streaming::Client.new do |config|
config.consumer_key = "Hidden"
config.consumer_secret = "Hidden"
config.access_token = "Hidden"
config.access_token_secret = "Hidden"
end
client.sample do |object|
@tweets = object.text if object.is_a?(Twitter::Tweet)
end
end
end
我的观点是这样的:index.html.erb
<% @tweets.each do |element| %>
<li><%= element %></li>
<% end %>
但我的观点中没有任何内容。
非常感谢你的帮助。
答案 0 :(得分:0)
删除tweetstream gem,因为它与sferik / twitter gem冲突。为我工作。
编辑: client.sample会响应数百万条推文,可能会使您的服务器超载,所以我怀疑您将会看到它的呈现方式。