Ho un'azione che deve rendere una vista alla stringa. La vista è denominata index.xml.erb. Sto cercando di raggiungere questo obiettivo con render_to_string:Specificare il formato: "xml" ignorato con render_to_string
my_string = render_to_string(layout: false, format: "xml")
render_to_string è invece il rendering del contenuto di index.html.erb e assegnandolo a my_string. Cosa mi manca?
Nota: Sono consapevole che posso fare qualcosa di simile:
my_string = render_to_string(:action => "#{self.action_name}.xml.erb")
Ma io sono curioso di sapere perché l'opzione "formato" non viene onorato con render_to_string.