2017-08-10 62 views
1

什么是Rails捕获HTTP请求的方式任何路径GET参数?例如,要将...?foo=bar保存为:http://example.org/<PATH>?foo=bar<PATH>可以是任何内容)到共同的session对象中。如何在Rails的任何页面上捕获GET参数?

我发现的明显不好的解决方案是将共享方法添加到所有控制器操作中,或者用before_action覆盖ActionController::Base - 但我相信必须有更好的方法。有没有任何Rails的中间件或钩?

回答

0

before_action添加到ApplicationController(或任何您用于基本控制器类的内容),然后让您的控制器从中继承。

相关问题