Tengo una acción que debe mostrar una cadena. La vista se llama index.xml.erb. Estoy tratando de lograr esto con render_to_string:Especificación del formato: "xml" ignorado con render_to_string
my_string = render_to_string(layout: false, format: "xml")
render_to_string está en su lugar haciendo que el contenido de index.html.erb y asignándole a mi_cadena. ¿Qué me estoy perdiendo?
Nota: Soy consciente de que puedo hacer algo como esto:
my_string = render_to_string(:action => "#{self.action_name}.xml.erb")
pero tengo curiosidad de por qué la opción "formato" no es honrado con render_to_string.