Twitter streaming api Tweetstream将推文打印到控制台,但不打印页面

Twitter streaming api Tweetstream将推文打印到控制台,但不打印页面,twitter-streaming-api,tweetstream,Twitter Streaming Api,Tweetstream,我正在使用tweetstream gem,我跟踪的tweets会显示在控制台上,但在加载时不会显示在页面上。以下是我的控制器中的操作: def stream TweetStream::Client.new.track('javascript') do |status| puts "#{status.text}" end 结束 以下是观点: <% TweetStream::Client.new.track('javascript') do |status| %> <%=

我正在使用tweetstream gem,我跟踪的tweets会显示在控制台上,但在加载时不会显示在页面上。以下是我的控制器中的操作:

def stream
TweetStream::Client.new.track('javascript') do |status|
  puts "#{status.text}"
end
结束

以下是观点:

<% TweetStream::Client.new.track('javascript') do |status| %>
  <%= puts "[#{status.user.screen_name}] #[{status.text}]" %>
<% end %>


这是我的第一个Rails应用程序,所以我在这方面还是新手。有人知道为什么它会打印到控制台,但不会显示在视图中吗?

据我所知,你必须从数据库中提取推特流。因此,请使用以下命令设置守护程序:

TweetStream::Daemon.new('tracker', :log_output => true).track("twitter junk") do |tweet|
      ######put tweet.text into db############
end
使用以下命令从控制台启动守护程序:

ruby daemonname.rb start
从应用程序中从数据库中拉推