2

我正在做一些严肃的黑客攻击。在我的方法行中的某个时刻,我的所有参数都丢失了,我无法区分两个不恰当地共享同一个控制器的对象。

我想我可以通过调用类似的东西来做到这一点params[:foo] == "bar",但是在这一系列方法中,没有可用的参数。那是因为它是在创建之前调用的方法。

create.before :create_before

然而!他们会有不同的网址!因此,如果我能找到一种方法来提取当前 url 的参数,我就可以解决这个问题。

有接盘侠吗?

这是 Rails 2.3.5

4

1 回答 1

1

如果您实际上在控制器中,则可以调用request.path,它将返回当前请求的路径。但是,鉴于这params不可用,此时您实际上可能不在控制器中。你有任何代码可以分享吗?

于 2010-12-06T17:55:04.390 回答