为什么 response.body 无法用 xlsx 格式读取
Why response.body not readable with xlsx format
我想用 xlsx 文件为我们的导出文件添加 RSpec 测试,但是在获得 xlsx 格式的终点索引后,我的 response.body 不可读,我可以'检查文件内容
rspec:
it 'returns a successful 200 response for xlsx format' do
get :index, format: :json
expect(response).to be_successful
expect(response.headers['Content-Type']).to eq('my_value'; charset=utf-8')
expect(response.request.fullpath).to eq('end_poing_path.xlsx')
end
但是当我想检查时 response.body
我得到了下面的图片
我用的是caxlsx
gem,但它无法读取Excel文件,所以我不得不安装另一个gem(Roo or simple_xlsx_reader)来读取excel 个文件,然后我打开 response.body
或文件 simple_xlsx_reader
gem
我想用 xlsx 文件为我们的导出文件添加 RSpec 测试,但是在获得 xlsx 格式的终点索引后,我的 response.body 不可读,我可以'检查文件内容
rspec:
it 'returns a successful 200 response for xlsx format' do
get :index, format: :json
expect(response).to be_successful
expect(response.headers['Content-Type']).to eq('my_value'; charset=utf-8')
expect(response.request.fullpath).to eq('end_poing_path.xlsx')
end
但是当我想检查时 response.body
我得到了下面的图片
我用的是caxlsx
gem,但它无法读取Excel文件,所以我不得不安装另一个gem(Roo or simple_xlsx_reader)来读取excel 个文件,然后我打开 response.body
或文件 simple_xlsx_reader
gem