Ruby on rails ruby中的resque元参数和多参数

Ruby on rails ruby中的resque元参数和多参数,ruby-on-rails,ruby-on-rails-3,redis,resque,resque-meta,Ruby On Rails,Ruby On Rails 3,Redis,Resque,Resque Meta,我最近改用了,现在我对如何最好地处理多个参数有点困惑。我把它作为第一个ID传递,但是使用meta插件,meta ID变成了ID,它就断了 c=MessifyAsync.enqueue(5094, Date.today) 现在它将第一个ID显示为元戳记 ["0cb5843267d5eaef77eaf770ece86bb2850f46bc", 5094, "2011-07-29"] 代码: require 'resque/plugins/resque_heroku_autoscaler' req

我最近改用了,现在我对如何最好地处理多个参数有点困惑。我把它作为第一个ID传递,但是使用meta插件,meta 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