Rails:对渲染视图进行后处理

时间:2010-08-23 13:19:15

标签: ruby-on-rails

某些Rails应用程序会生成一个视图,其中显示有关资源的一些信息。

我想通过插件来抑制一些信息,而不会改变或覆盖视图。 (一种可能的方法是重写插件中的视图,但这可能会干扰其他插件,我不希望这样。)

是否有办法修改控制器,以便生成的视图在发送到客户端之前进行后处理?

这可以通过after_filter实现吗?我试图找到一个after_filter用法的例子,但文档似乎很少,我找不到一个好的例子。

1 个答案:

答案 0 :(得分:2)

您可以使用render_to_string代替render来首先将视图呈现为字符串。