【发布时间】:2015-09-16 01:42:06
【问题描述】:
我正在尝试使用 sidekiq 在后台通过受保护的方法更新我的对象正文字段:
class BodyWorker
include Sidekiq::Worker
sidekiq_options retry: false
def perform(offer_id)
offer = Offer.find(offer_id)
remove_html(offer)
offer.publish!
end
protected
def remove_html(offer)
offer.body = ''
offer.save
end
根据控制台没有错误,但是 offer.body 保持不变。有什么建议吗?
【问题讨论】:
-
你有没有想过这个问题?我遇到了类似的问题,我不知道该怎么办。
标签: ruby-on-rails ruby ruby-on-rails-4 sidekiq