Захватить вывод HTML из представления в RAILS и сохранить в БД - PullRequest
1 голос
/ 27 февраля 2010

Есть ли способ записать вывод файла моего представления после его рендеринга?

Я хочу сохранить весь вывод HTML в базу данных после рендеринга страницы.

Ответы [ 2 ]

3 голосов
/ 27 февраля 2010

Я использовал следующее:

after_filter :save_if_necessary

и то, что я сохранил, было

self.response.body
3 голосов
/ 27 февраля 2010

Вы можете использовать render_to_string, затем вставить его в БД и отправить строку, содержащую визуализацию, в браузер. См. RoR render_to_string doc .

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