Rails 2.3.x: есть ли замена render_to_string? - PullRequest
2 голосов
/ 10 мая 2011

render_to_string устарело, но в документации по API не указана замена. Как вы можете визуализировать частичное в строку в контроллере без использования этой функции? Мне нужно это, чтобы делать такие вещи:

render :update do |page|
    ...
    page.call "Lightbox.create", render_to_string(:partial => "...", ...)
end

Или:

render :json => {
    ...,
    :message => render_to_string(:partial => "...", ...)
}

Ответы [ 2 ]

0 голосов
/ 14 января 2016

render_to_string метод был перемещен в модуль ActionController :: Rendering .

Вот исходный код render_to_string

Попробуйте позвонить render_to_string на ActionController::Base так:

ActionController::Base.new.render_to_string ...

0 голосов
/ 11 мая 2011

render :partial => "..." должен возвращать обработанную часть (в отличие от визуализации "a_view").

...