10得票4回答
让Rails 2.3.x忽略i18n gem

我有一个使用Rails 2.3.5的项目,其中使用了Rails的本地化功能。我还安装了Rails 3 beta版(依赖于i18n gem)。Rails 2.3.5可以独自处理本地化(无需安装i18n),但如果i18n gem可用,则会使用它。 最近我升级了gems,并安装了版本为0.3.7和...

10得票1回答
GitHub的Redis和Resque故障行为?

有人了解GitHub如何处理在使用Resque时Redis服务器可能出现的故障或临时不可用吗? 有其他人似乎已经组合出半复杂的解决方案来保留redis-cluster,使用zookeeper(请参见https://github.com/ryanlecompte/redis_failover和...

9得票3回答
在Resque调度程序中安排动态作业

我想尝试使用Rails 3和Resque Scheduler来测试未来的作业调度: 以下是我使用的代码,但我得到了NoMethodError set_schedule的错误: Resque.set_schedule("1", { :cron => "30 6 * * 1", ...

9得票3回答
Resque:每个队列一个工作进程

我目前有一个Rails 3.0项目,使用Ruby 1.9.2和Resque。 我的应用程序有多个工作类和多个队列,这些队列是在运行时动态创建的。此外,有多个工作者开始自由地在任何队列上工作,因为在启动时并不存在任何现有队列,并且它们无法预测: $ COUNT=3 QUEUE=* rake ...

9得票3回答
在Resque队列中查找特定工作

在我的应用程序中,我正在使用Resque来调整图像大小。如果图像在调整大小队列中,则我想显示“正在调整大小的图像”图标。 这意味着我需要能够找到与特定模型ID相关的所有当前作业。现在我是这样做的: Resque.peek(:resize, 0, 100).find_all { |job| ...

9得票1回答
Capybara-Webkit关闭webkit_server

我正在使用Capybara-Webkit来自动化网站上的一些工作,这是在Resque任务中后台完成的。在一些执行之后,有许多webkit_server进程没有被Capybara关闭。那么我该如何强制Capybara在结束时关闭它们呢? session = Capybara::Session....

9得票3回答
如何在Rails服务器启动时运行“rake resque:work QUEUE = *”?

我已经正确安装了resque,但是要处理所有队列,我需要运行 rake resque:work QUEUE='*' 问题在于我需要保持终端窗口打开,否则 resque:work 将无法运行。 你知道有没有办法在每次运行 "rails server" 时自动运行那个 rake 命令? ...

9得票1回答
后台工作进程在Rails应用程序中的通信视图

假设我有一个带有文章的博客应用程序。在创建了一篇文章之后,会创建一个工作线程来处理一些后台操作。我的情况是,在提交文章表单之后,我想显示某种加载消息(GIF加载器或类似内容),当工作者完成工作后,我想隐藏加载消息并显示工作者提供的一些数据。我的问题是,如何最好地通知用户工作者已经完成了它的工作...

9得票1回答
ActiveJob与Resque插件

有没有一种方法可以在使用ActiveJob和Resque作为其后端时,使用Resque插件,比如resque-loner?

9得票3回答
Resque-Scheduler在Rails 4.2中无法与ActiveJob一起使用

有人能够在Rails 4.2中成功使用定时任务吗? 我正在使用resque,并尝试使用resque-scheduler来安排任务。我已经加载了一个计划表,调度程序运行起来了,看起来也在运行任务,但它并没有做任何事情。 resque-scheduler: [INFO] 2014-09-16T...