У меня есть действие, которое должно преобразовать представление в строку. Представление называется index.xml.erb. Я пытаюсь добиться этого с помощью render_to_string:
my_string = render_to_string(layout: false, format: "xml")
render_to_string вместо этого рендерит содержимое index.html.erb и присваивает его my_string. Что я упускаю?
Примечание: Я знаю, что могу сделать что-то подобное:
my_string = render_to_string(:action => "#{self.action_name}.xml.erb")
Но мне интересно, почему опция "format" не поддерживается render_to_string.