2013-03-28 43 views
0

我正在使用tweetstream gem和我正在跟蹤的推文顯示在控制檯上,但當我加載時沒有顯示在頁面上。下面是在我的控制器動作:Tweetstream將推文打印到控制檯但不是頁面

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應用程序,所以我在此很新。任何人都知道它爲什麼打印到控制檯,但沒有顯示在視圖中?

回答

0

根據我的理解,您必須從數據庫中提取Tweetstream。因此,建立一個守護進程使用:從控制檯

TweetStream::Daemon.new('tracker', :log_output => true).track("twitter junk") do |tweet| 
     ######put tweet.text into db############ 
end 

啓動守護進程:

ruby daemonname.rb start 

從應用拉鳴叫從分貝。