如何将html文件添加到活动管理页面并使其成为页面的一部分?

时间:2019-01-15 15:27:38

标签: ruby-on-rails ruby activeadmin

现在我有了XML格式的信息,我需要使用stylesheet.xslt进行转换以接收HTML表。我尝试将此HTML表放入管理页面(我使用活动管理),但获取HTML文件的文本。但是我想在转换后看到一张表

我试图将其放入不同的标签(div / pre),无济于事

pre id: 'response_xml_into_html', class: 'collapse' do
document = Nokogiri::XML(request)
template = Nokogiri::XSLT(File.read('stylesheet.xslt'))
template.transform(document)

1 个答案:

答案 0 :(得分:0)

不确定,但是请尝试以下操作:

document = Nokogiri::XML(request)
template = Nokogiri::XSLT(File.read('stylesheet.xslt'))
htmltable_out = template.transform(document)
div(id: 'response_xml_into_html', class: 'collapse') do
  htmltable_out.html_safe
end

还要确保启动rails console来查看转换是否确实有效。祝你好运!