回答
我不知道为什么这个人从来没有发布这个。
这很容易。两个步骤:
http://brkrd.com/post/45269754283/delayed-job-without-rails
UPDATE貌似链接断开。
您将需要Active Record,但不需要Rails。您将不得不模拟Rails对象,并将您的数据库信息,环境和根加载到Rails对象中,以便DelayedJob认为它在Rails环境中。
延迟工作看起来严重依赖轨道。 https://github.com/defunkt/resque resque是一款非常不错的创意,它不依赖于轨道,实现了相同的目标。然而,你必须在你的机器上有非常轻量级的redis。 Resque还有一个很酷的Sinatra网络控制台来查看发生了什么。
感谢您的回答...我已经审阅了resque并阅读(https://github.com/blog/542-introducing-resque)...并决定使用delayed_job代替。这对我的项目来说已经足够了。但是如果我不能在这个(ruby)项目中使用delayed_job ...我会用resque去。 – massinissa 2011-02-11 23:46:34
是的延迟工作使用迁移只是为了设置它。我想你可以在技术上在mysql中创建表并设置它需要的任何环境变量,但是我发现当你将rails集成到rails中时,这是一件非常头疼的事情。 Resque非常好,并且根本不与轨道耦合。 – 2011-02-11 23:50:38
- 1. Rails 2 Delayed_job gem
- 2. 是否可以使用omniauth-facebook rails gem保存多个用户?
- 3. Ruby on Rails CarrierWave gem是否可以使用Ajax?
- 4. 使用delayed_paperclip gem with delayed_job gem
- 5. 使用delayed_job在Rails应用程序中从gem排队方法
- 6. 是否可以在Rails迁移中使用外部SQL文件?
- 7. RDPSession是否可以在网络之外使用?
- 8. 是否可以在Grails之外使用Grails验证?怎么样?
- 9. 是否可以创建delayed_job作为windows服务使用杂种?
- 10. 对于cron任务,Rails是否是“delayed_job”?
- 11. 是否可以在Gemfile之外要求文件?
- 12. Ruby on Rails:每当使用delayed_job gem时都会出现NameError
- 13. Rails:是否可以使用HTTP请求(Devise,protect_from_forgery)更新外键?
- 14. 是否可以像使用宝石一样使用Rails项目?
- 15. searchlogic是否可以使用Rails 3?
- 16. 是否可以使用NULL外键?
- 17. delayed_job不起作用(rails 3.1.3)
- 18. 嵌入式Ruby可以在Rails之外使用吗?
- 19. 是否可以在moodle源之外调用moodle API?
- 20. 是否可以在不使用Rails的情况下使用FactoryGirl?
- 21. Geocoder gem是否可以使用Google API密钥?
- 22. 是否可以使用Mysql2 gem更改选定的数据库?
- 23. 如何在Rails之外使用ActiveRecord?
- 24. delayed_job gem - NotImplementedError:fork在此平台上不可用
- 25. 在heroku上的delayed_job rails gem错误,也许bootstrap相关?
- 26. delayed_job gem不会在生产环境中启动(Rails 4)
- 27. 是否可以在ListActivity中使用List以外的组件
- 28. 是否可以在META-INF以外的地方使用persistence.xml?
- 29. 创建可以使用或不使用Rails的gem
- 30. Rails/delayed_job只是...不工作
我用跟踪者宝石使用beanstalker守护进程。 http://railscasts.com/episodes/243-beanstalkd-and-stalker通读评论的优点和缺点。 – Gazler 2011-02-11 23:45:31