Вы можете использовать помощник atom_feed
, который входит в состав Rails:
atom_feed(instruct: {
'xml-stylesheet' => {type: 'text/xsl', href: 'styles.xml'}
}) do |feed|
feed.title "My Atom Feed"
# entries...
end
В результате (отображаются только первые 3 строки):
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="styles.xml"?>
<feed xml:lang="en-US" xmlns="http://www.w3.org/2005/Atom">
Или, если не визуализировать atom_feed
, вы можете просто использовать instruct
внутри вашего компоновщика:
xml.instruct! 'xml-stylesheet', href: 'style.xml', type: 'text/xsl'