我使用Rails 4.1.6 我尝试启动resque worker但是我收到错误:
JSON::GeneratorError in BookRelationsController#import_books
partial character in source, but hit end
我的代码:
file = 'public/file.xlsx'
Resque.enqueue(ProcessImportJob, File.new(file))
如何解决此错误? 感谢
答案 0 :(得分:0)
您不能将File
对象作为参数传递给Resque
。您只能传递那些可以解析为JSON
Resque.enqueue(ProcessImportJob, 'public/file.xlsx')
然后在您的工作进程中使用传递的文件名打开文件。