Ruby on Rails 3: Как получить параметры POST и GET отдельно? - PullRequest
9 голосов
/ 27 мая 2011

Я знаю, что вы можете получить параметры, используя params , но дело в том, что он объединяет все параметры, независимо от того, были ли они отправлены через GET или POST:

Если вы отправляете запрос через GET, нет проблем, параметры можно сжать только в URL.

Но если вы отправите запрос POST с URL-адресом, подобным /blabla?foo=bar&foo2=bar2, есть ли способ определить разницу между переменными, отправленными через URL-адрес, и переменными, отправленными с помощью фактического метода POST?

1 Ответ

12 голосов
/ 27 мая 2011

Да, в вашем контроллере вы можете получить параметры GET, используя request.GET, и параметры POST с request.POST

...