0

我正在尝试构建一个应用程序,其中核心后台进程之一是抓取推文。并将其存储在基于 CouchDB 的 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,但似乎没有任何反应;没有任何东西打印到控制台,也没有任何东西存储到数据库中。

我很确定我的 OAuth 详细信息是正确的(我在 rails 控制台中玩弄了 Twitter gem,那里的一切似乎都很好)。

4

1 回答 1

0

我一直在使用:

TweetStream::Daemon.new('tracker', :log_output => true).track("Zork") do |twt|
end

然后在控制台中启动守护进程,我使用:

ruby ##filname start

这似乎在我从 twitter 获得流的意义上起作用,我唯一的问题是我无法将推文存储到数据库中。非常令人沮丧。

于 2014-02-11T19:02:14.400 回答