标签: ruby-on-rails
某些Rails应用程序会生成一个视图,其中显示有关资源的一些信息。
我想通过插件来抑制一些信息,而不会改变或覆盖视图。 (一种可能的方法是重写插件中的视图,但这可能会干扰其他插件,我不希望这样。)
是否有办法修改控制器,以便生成的视图在发送到客户端之前进行后处理?
这可以通过after_filter实现吗?我试图找到一个after_filter用法的例子,但文档似乎很少,我找不到一个好的例子。
after_filter
答案 0 :(得分:2)
您可以使用render_to_string代替render来首先将视图呈现为字符串。
render_to_string
render