我正在尝试构建一个应用程序,其中一个核心后台进程是抓取推文。并将其存储在基于CODBDB的Cloudant中这是我追求的第一批严肃的Rails项目(过去几周我一直在学习Ruby / Rails),即使在查看了此处提到的各种问题之后我也陷入困境
让我感到困惑的是,我甚至无法让一个简单的守护进程在ActiveRecord模型中存储任何内容,更不用说其他数据库模型了(我认为最好像这样逐步进行)。
我正在使用Rails 3.2.13和Ruby 1.9.3。这是我目前在目录脚本下的文件raker.rb中所拥有的:
https://gist.github.com/arjunh/5887446
我运行命令rails runner script / raker.rb start,但看似没有任何反应;没有任何内容打印到控制台,nore是存储在数据库中的任何内容。
我非常确定我的OAuth详细信息是正确的(我在rails控制台中使用了Twitter gem,并且一切看起来都很好)。
答案 0 :(得分:0)
我一直在使用:
TweetStream::Daemon.new('tracker', :log_output => true).track("Zork") do |twt|
end
然后在控制台中启动守护进程我使用:
ruby ##filname start
这似乎起作用,我从twitter得到一个流,我唯一的问题是我无法将推文存储到数据库中。非常令人沮丧。