【发布时间】:2014-08-15 21:34:03
【问题描述】:
我有模型contact_message。每次我发送一个我都会创建一个像这样的超时延迟作业:
延迟::Job.enqueue ContactMessageTimout.new(self.permalink) ..
我真的很想在延迟的::job 中取回固定链接,这样我就可以知道哪个contact_message 有延迟的job
但是信息被编码在密钥“处理程序”中,如下所示:
--- !ruby/struct:ContactMessageTimeout
message_permalink: !binary |-
ZmY2YzAxOTM0MDRjNmIzMjQzMzg=
真正的永久链接是:ff6c0193404c6b324338
那么我怎样才能反序列化delayed::job 处理程序的内容呢?
非常感谢
【问题讨论】:
标签: ruby ruby-on-rails-3 delayed-job