У меня есть действие, которое должно сделать представление строки. Представление называется 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.