Twitter streaming api Tweetstream将推文打印到控制台,但不打印页面
我正在使用tweetstream gem,我跟踪的tweets会显示在控制台上,但在加载时不会显示在页面上。以下是我的控制器中的操作: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| %> <%=
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
从应用程序中从数据库中拉推