sidekiq - MultiJson::LoadError (795: unexpected token -
i getting kind of weird behaviour. using sidekiq
background processing. whenever perform_async
on sidekiqjob
post data rails app, multijson::loaderror
, when create instance of , call perform on works charm. don't know exact culprit.
sidekiqjob.perform_async(:id => blog.id)
(having multijson::load
error)
sidekiqjob.new.perform(:id => blog.id)
(everything works fine)
sidekiqjob
perform method looks this:
def perform(params) body = {'status' => 'completed', 'results' => result.find(params['id']).build_results} httparty.post(some_callback_url, :body => body.to_json, :headers => {'content-type' => 'application/json'}) end
need direction resolve issue.
adding charset utf-8 in request header resolve issue
Comments
Post a Comment