render_to_string
определяется в ActionController::Base
. Поскольку класс / модуль определен вне области действия контроллеров Rails, функция недоступна.
Вам придется вручную визуализировать файл. Я не знаю, что вы используете для своих шаблонов (ERB, Haml и т. Д.). Но вам нужно будет загрузить шаблон и разобрать его самостоятельно.
Так что, если ERB, что-то вроде этого:
require 'erb'
x = 42
template = ERB.new <<-EOF
The value of x is: <%= x %>
EOF
puts template.result(binding)
Вам придется открыть файл шаблона и отправить содержимое на ERB.new
, но это упражнение осталось для вас. Вот документы для ERB.
Это общая идея.