Rails - Как показать изображения в деталях отчета с использованием тонких отчетов - PullRequest
0 голосов
/ 26 февраля 2019

Я пытаюсь создать отчет со списком продуктов, используя тонкие направляющие, каждый элемент с изображением.

См. Изображение

Это код контроллера:

report = Thinreports::Report.new layout: File.join(Rails.root, 'app', 'reports', 'name.tlf')
report.start_new_page
report.list do |list|
  @products.each do |product|
    lista.add_row do |row|
      row.values tCodigo: product.codigo,
             tCliente: product.cliente.nombre,
             tDetalle: product.detalle,
             tPrecio: '%.2f' % product.costo_item,
             tShipping: '%.2f' % product.shipping,
             tComision: '%.2f' % product.comision
      if product.foto?
        row.item(:tFoto).src(ActiveStorage::Blob.service.send(:path_for, product.foto.key))
      end
    end
  end
end
report.generate

Но в отчете не отображаются изображения.Я использовал ActiveStorage :: Blob.service.send (: path_for, product.foto.key) в другом отчете для одного изображения, и оно работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...