Rails 6 ActionController :: Base.new.render_to_string - PullRequest
0 голосов
/ 01 мая 2020

После обновления моего приложения на Rails с 5.2 до 6 перестал работать render_to_string.

Код

ActionController::Base.new.render_to_string(file: Rails.root.join('test.html.erb'), locals: { foo: 'bar' })

test. html .erb

<%= foo %>

Ожидается

bar

Текущий

<%= foo %>

Он работал раньше, после обновления до Rails 6 он просто выводит содержимое файла без его оценки.

PS .: Я также пробовал используя API-интерфейс ApplicationController (ApplicationController.render), такое же поведение.

Я что-то упустил?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...