ruby中的resque-meta和多个参数

时间:2011-07-29 10:27:12

标签: ruby-on-rails ruby-on-rails-3 redis resque resque-meta

我最近切换到使用Resque-meta,现在我对如何最好地处理多个参数感到困惑。我将它作为第一个ID传递,但是使用元插件,元ID成为ID,它就会中断。

c=MessifyAsync.enqueue(5094, Date.today)

现在它将第一个ID显示为元标记

["0cb5843267d5eaef77eaf770ece86bb2850f46bc", 5094, "2011-07-29"]

代码:

require 'resque/plugins/resque_heroku_autoscaler'
require 'resque-meta'

class MessifyAsync
  extend Resque::Plugins::HerokuAutoscaler
  extend Resque::Plugins::Meta

  @queue = :messify

  def self.perform(space_id, date = Date.today+7.days)
    Available.messify(:id => space_id, :date => date)
  end

end

0 个答案:

没有答案